Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
– Antoine de Saint-Exupery, French writer (1900 – 1944)
Programmers know the benefits of everything but the trade-offs of nothing.
– Rich Hickey
If you don’t have time to do it right, what makes you think you will have time to do it over?
– Seth Godin
A bad developer will manually carry out the same tasks repeatedly, a good developer will automate the task, a great developer will make the task obsolete.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
– Martin Fowler
Rich Hickey discusses simplicity, why it is important, how to achieve it in design and how to recognize its absence in the tools, language constructs and libraries.
The complexity created by a programmer is in inverse proportion to their ability to handle complexity.
– Kent Beck
You know you are working on clean code when each routine you read turns out to be pretty much what you expected. You can call it beautiful code when the code also makes it look like the language was made for the problem.
– Ward Cunningham