Building is a journey into randomness. By venturing mindfully through a wealth of data, collective histories, and economic considerations, there are remarkable synchronicities to be discovered.
The internet and software is only accelerating this trend: as coordination costs get lower, it becomes easier and easier for companies to use outside services instead of building capabilities internally, concentrating knowledge in fewer and fewer organizations.
Many concepts that sound good on paper are infeasible to implement, or simply don’t produce the expected results. It’s frustrating when that happens, of course, but the pace of experimentation and learning at a startup is unparalleled. I think this is an especially important form of rigor for theorycels like me. Building product forces a different ... See more
Our bias is to always add more. More rules, more procedures, more code, more features, more stuff. Interdependencies proliferate, and gradually strangle us. Systems want to grow and grow, but without pruning, they collapse. Slowly, then spectacularly.
When a piece of trash drifts across the beach, it is our duty to pick it up so the next person can ... See more
But even with project managers, cascading failures remain a risk due to the nature of construction. Construction has the unfortunate combination of building mostly unique things each time (even similar projects will be built on different sites, in different weather conditions, and likely with different site crews) and consisting of tasks that are c... See more