Tom and Harry have been working together for years, but have an ongoing feud over whether to use metric or imperial measurements, and it’s become a case of “whoever got to that part of the design first.” This has been such a headache for the people actually screwing things together, they’ve given up and just forced, hammered, or welded their way through the day with whatever parts were handy. Also, the bridge was designed as a suspension bridge, but nobody actually knew how to build a suspension bridge, so they got halfway through it and then just added extra support columns to keep the thing standing, but they left the suspension cables because they’re still sort of holding up parts of the bridge. Nobody knows which parts, but everybody’s pretty sure they’re important parts.
All great programmers learn the same way. They poke the box. They code something and see what the computer does. They change it and see what the computer does. They repeat the process again and again until they figure out how the box works.
Godin, Seth (2011-03-01). Poke the Box (p. 10). The Domino Project. Kindle Edition.
It’s so easy to get hung up on the itinerary, the features and the specs, but that’s not real, it’s actually pretty fuzzy stuff. The concrete impact of our lives and our work is the mark you make on other people. It might be a product you make or the way you look someone in the eye. It might be a powerful experience you have on a trip with your dad, or the way you keep a promise.
The experiences you create are the moments that define you. We’ll miss you when you’re gone, because we will always remember the mark you made on us.
There’s a sign on most squash courts encouraging players to wear only sneakers with non-marking soles. I’m not sure there’s such a thing. If you’re going to do anything worthy, you’re going to leave a mark.
People don’t buy version 1.0 of a product for a reason. I’m a big believer in continuously iterating until you make something excellent:
And then of course, big companies are bad at product development because they’re bad at everything. Everything happens slower in big companies than small ones, and product development is something that has to happen fast, because you have to go through a lot of iterations to get something good.