Thought by:
Edsger W. Dijkstra
Simplicity in code is not a contribution to the future! We don't do it because we're assuming a future opportunity for code-reuse, or because we want it to look prettier at a code review, or because we want to make it simpler to modify.
Without simplicity, we never produce reliable code that one can trust to run a business on. Good code does not mean, it is the shortest, the fastest and definitely not the cleverest one. It is code which can be trusted.