“That’s true. We’re not much into planning or writing a lot of things down that are concrete. My personal opinion is that every decision you make should be temporary. So when you start writing things down, you start putting signatures to things, and you start being locked into your past actions. You’re letting your past determine the future. So I prefer to just start designing and see where things go. Then you can make adjustments and tweaks, realizing that every decision you make and everything you do can be changed if you come up with something better. I think that’s the best way to design things.
It also lets you make decisions when you have the right information to make them. The traditional design process might include a lot of documentation of functional specifications, or lots of charts and diagrams, and a bunch of stuff that you compile before you begin designing. In reality, you can plan all you want, but by the time you start actually designing something, and using it in the real world, you start seeing patterns and things you never could’ve guessed before. If you’re locked into a plan, then you can’t change those things.”
Der gute Mann hat ja sowas von Recht.
(Via Signal vs. Noise.)