John Carmack
The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and you have all the tools necessary to work your way to any level of programming skill you want to shoot for.
If you want to set off and go develop some grand new thing, you don’t need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it.
Story in a game is like a story in a porn movie. It’s expected to be there, but it’s not that important.
Low-level programming is good for the programmer’s soul.
The cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don’t fight each other.
Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function.