Have you worked with a well designed application?

Posted by Vilx- on Programmers See other posts from Programmers or by Vilx-
Published on 2011-03-03T11:53:30Z Indexed on 2011/03/03 15:33 UTC
Read the original article Hit count: 244

Inspired by this question, I started wondering - is there or has there ever been such a thing as a "well designed application"? One where the architecture would be perfect and no refactoring would ever be needed; code would be easy to read and understand even for someone new to the project; changes could be done with a 100% certainty that they won't break anything; etc?

I must admit that whatever codebases I've worked with, they've all been more or less a mess. Even code that I start myself only stays organized at the start, and then slowly deteriorates as the time passes. I'm even starting to accept this as part of life and can't figure out whether I should be worried about that or not.

So... is there such a thing as a "well designed application"? Or is all our code so shitty that there isn't even a point in trying to make it better, because it will never be good anyway?

© Programmers or respective owner

Related posts about experience

Related posts about code-quality