Davy Brion has a good post up about how you should favor adding value in software development over that ephemeral ‘Quality’ that can lead to a never-ending drive for the never actually achievable perfection:
“So focusing on the quality of your code and design is a good thing, right? Of course it is, as long as it doesn’t prevent you from actually delivering your software to the people who are supposed to use it in a timely fashion. At some point, you are going to have to accept that you can’t spend all that extra time and money to make it perfect.”
It’s a good read, check it out.