It is not that uncommon for the cost of an abstraction to outweigh the benefit it delivers. Kill one today!
John CarmackHonestly, I spend very little time thinking about past events, and I certainly don't have them ranked in any way. I look back and think that I have done a lot of good work over the years, but I am much more excited about what the future holds.
John CarmackMaking one brilliant decision and a whole bunch of mediocre ones isn't as good as making a whole bunch of generally smart decisions throughout the whole process.
John CarmackThe Xbox 360 is the first console that I've ever worked with that actually has development tools that are better for games than what we've had on PC.
John CarmackProgramming in the abstract sense is what I really enjoy. I enjoy lots of different areas of it... I'm taking a great deal of enjoyment writing device drivers for Linux. I could also be having a good time writing a database manager or something because there are always interesting problems.
John Carmack