The problems that I really like to solve are our cultural problems.
But you have to allow a little for the desire to evangelize when you think you have good news.
There's some entertainment value in watching people juggle nitroglycerin.
Many computer scientists have fallen into the trap of trying to define languages like George Orwell's Newspeak, in which it is impossible to think bad thoughts. What they end up doing is killing the creativity of programming.
For me, writing is a love-hate relationship.
Easy things should be easy, and hard things should be possible.