The job description Bezos wrote for his very first employee said, “You must have experience designing and building large and complex (yet maintainable) systems, and you should be able to do so in about one-third the time that most competent people think possible.
when something that previously didn’t work suddenly does, it doesn’t necessarily mean the people who tried it first were wrong. It usually means other parts of the system have evolved in a way that allows what was once impossible to now become practical.
Software projects can be thought of as having two distinct stages: figuring out what to build (build the right product), and building it (building the product right). The first stage is dominated by product discovery, and the second stage is all about execution
Compensation clarity for contributor recruitment: While retroactive compensation is flexible, it is hard to attract contributors who want more clarity and certainty on their compensation before committing their time and effort.