Simple Is not Simplistic
- "Very often, people confuse simple with simplistic. The nuance is lost on most." Clement Mok.
- "Simplicity before understanding is simplistic; simplicity after understanding is simple." Edward de Bono.
First of all a couple of definitions (from the "New Oxford Dictionary Of English"):
- simple easily understood or done; presenting no difficulty
- simplistic treating complex issues and problems as if they were much simpler than they really are
I'm pretty sure that most developers know that simple software is more maintainable, has fewer bugs, has a longer lifetime, etc., and that they always try to implement the simplest solutions they can possibly think of. I know also that many of those developers often end-up with unmaintainable code very quickly.
[this is still work in progress]
This work is licensed under a Creative Commons Attribution 3
Back to 97 Things Every Programmer Should Know home page