There is also nothing wrong with iterative improvement. I quite like it actually, and I think people who dismiss it out of hand are weird.