…the cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. …the trick is to pick the features that don’t fight each other.

John Carmack

Chapter 2 Tools and Infrastructure

There were once two men (Mike and Joe) who wanted to build a house. One man (Mike) first spent a lot of time and a decent amount of money buying tools and learning how to use them. The other man (Joe) took the tools he already had (a hammer and four screwdrivers) and started working. Not surprisingly, Joe’s house got started faster. While Mike was learning how to use the air compressor and nail gun, Joe was hammering nails. However, once Mike got over his learning curve and started building, ...

Get Ship it! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.