Sublime
An inspiration engine for ideas
I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
Arend van Beelen jr. • Post-Architecture: Premature Abstraction Is the Root of All Evil
Mythical Man-Month, Anniversary Edition, The: Essays On Software Engineering
amazon.com
From one of my favorite Hacker News comments ever, by @Jonathan_Blow: https://t.co/uJgib4x6El
Dijkstra said: “Computer science is no more about computers than astronomy is about telescopes.”
Paul Ford • Paul Ford: What Is Code? | Bloomberg
The lesson is very much in line with Thurston’s remark that “The product of mathematics is clarity and understanding. Not theorems, by themselves.”
David Bessis • Mathematica

Work on hard problems, driven mainly by curiosity, but have a second self watching over your shoulder, taking note of gaps and anomalies.
Paul Graham • How to Get Startup Ideas

I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the disco... See more