It's perhaps down to the fact that my career started with the IBM mainframe, and I still love the IBM mainframe -- that I absolutely detest graphics programming.
I totally love system programming - low-level architecture, registers, CPU, memory, threads, proccesses, security, OS - these things really turn me on and I love learning about them. But I also feel quite guilty that I keep postponing learning about Windows graphics programmming. I feel that I *should* learn it - and I feel bad that I hate it.
Does anybody else have this problem? Should I see a shrink? :-)