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 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.
Quoted in Bob Colayco, "John Carmack Interview" Firing Squad (2000-02-09)