Seth Godin on software (and everything else in life):
The reason it’s so difficult to test and improve is that it requires you to acknowledge that your original plan wasn’t perfect. And to have the humility and care to go ahead and fix it.
Making shit work is the easy part.
Making sure it doesn’t break is the hard part.