The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and… — John Carmack Copy Share Image
The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and… — John Carmack Copy Share Image
In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to… — John Carmack Copy Share Image
Programming in the abstract sense is what I really enjoy. I enjoy lots of different areas of it... I'm taking a great… — John Carmack Copy Share Image
If you're willing to restrict the flexibility of your approach, you can almost always do something better — John Carmack Copy Share Image
The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of… — John Carmack Copy Share Image
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share… — John Carmack Copy Share Image
The Escalation programmers come from a completely different background, and the codebase is all STL this, boost that, fill-up-the-property list, dispatch the… — John Carmack Copy Share Image
One of the big lessons of a big project is you don't want people that aren't really programmers programming, you'll suffer for… — John Carmack Copy Share Image
“Programming is not a zero-sum game. Teaching something to a fellow programmer doesn’t take it away from you.” — John Carmack Copy Share Image
It is not that uncommon for the cost of an abstraction to outweigh the benefit it delivers. Kill one today! — John Carmack Copy Share Image
Because of the nature of Moore's law, anything that an extremely clever graphics programmer can do at one point can be replicated… — John Carmack Copy Share Image
Sharing the code just seems like The Right Thing to Do, it costs us rather little, but it benefits a lot of… — John Carmack Copy Share Image
Note to self: Pasty-skinned programmers ought not stand in the Mojave desert for multiple hours. — John Carmack Copy Share Image
The important point is that the cost of adding a feature isn't just the time it takes to code it. The cost… — John Carmack Copy Share Image
The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up… — John Carmack Copy Share Image
The situation is so much better for programmers today - a cheap used PC, a linux CD, and an internet account, and you have… — John Carmack Copy Share Image
In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off… — John Carmack Copy Share Image
Programming in the abstract sense is what I really enjoy. I enjoy lots of different areas of it... I'm taking a great deal of… — John Carmack Copy Share Image
I really think, if anything, there is more evidence to show that the violent games reduce aggression and violence. There have actually been some… — John Carmack Copy Share Image
I recognize that I possess a very special intellect, but at the same time, I recognize that I'm lacking in a lot of areas.… — John Carmack Copy Share Image
Some cynical people think that every activity must revolve around the mighty dollar, and that anyone saying otherwise is just attempting to delude the… — John Carmack Copy Share Image
You can prematurely optimize maintainability, flexibility, security, and robustness just like you can performance. — John Carmack Copy Share Image
Honestly, I spend very little time thinking about past events, and I certainly don't have them ranked in any way. I look back and… — John Carmack Copy Share Image