3 ms·
> If you can code something quickly and well enough that it doesn't immediately collapse under its own weight, you have succeeded. Well, yeah, for the first ve
by khedoros1 10y ago
> If you can code something quickly and well enough that it doesn't immediately collapse under its own weight, you have succeeded.
Well, yeah, for the first version. But when is the first version also the last one? Not in many good situations. Crap that doesn't immediately collapse under its own weight will probably immediately collapse as soon as you add more weight to it in version 2.
A lack of anxiety about the structure of the product is myopic and ignorant of engineering realities. There's got to be a balance. Too little anxiety, and you lose customers to competitors that spent more time to build a quality product, structured so that it's easier to grow. Too much anxiety, and you're in a "perfect is the enemy of good" situation, and you'll lose customers to competitors that were able to iterate faster and with a proper balance.