People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones.
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.
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.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
I love deadlines. I like the whooshing sound they make as they go by.
Programming is the art of doing one thing at a time.
Truth can only be found in one place: the code.
Most non-programmers don’t think of plaintext like that. To them, text files feel like filling in tax forms for an angry robotic auditor that yells at them if they forget a single semicolon.
Like so many things in software, MVC was invented by Smalltalkers in the seventies. Lispers probably claim they came up with it in the sixties but didn’t bother writing it down.