Sublime
An inspiration engine for ideas
A program that does everything in the most efficient possible way is often needlessly difficult to understand.
John Guttag • Introduction to Computation and Programming Using Python, second edition: With Application to Understanding Data
Occam’s razor: When there are multiple solutions to a problem, choose the simplest one.
John C. Bogle • The Little Book of Common Sense Investing: The Only Way to Guarantee Your Fair Share of Stock Market Returns (Little Books. Big Profits)
but it is up to you to provide solutions, not excuses.
David Thomas • The Pragmatic Programmer: From Journeyman to Master
The purpose of a programming system is to make a computer easy to use.
Frederick P. Brooks Jr. • Mythical Man-Month, Anniversary Edition, The: Essays On Software Engineering
When programmers say “code is poetry,” they really mean it. Recursion
John Maeda • How to Speak Machine: Computational Thinking for the Rest of Us
even if what we're solving isn't the "real" problem, it becomes the real problem to us because we want to solve it—the more heroically the better. In other words, leave us alone!
Sally Cox • Are Your Lights On?
if you use the principle of orthogonality, combined closely with the DRY principle, you'll find that the systems you develop are more flexible, more understandable, and easier to debug, test, and maintain.