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