The art of programming is the art of organizing complexity, of mastering multitude and avoiding its bastard chaos as effectively as possible.
I'm mentioning all this -- I'm mentioning all this because I think this is not merely a personal problem; you may think I'm wrong in this, but I think we live in an age when our lives are regularly punctuated by career crises, by moments when what we thought we knew -- about our lives, about our careers -- comes into contact with a threatening sort of reality.
I'm not a perfect person, I never claimed to be. But I'm trying every day to be better than I was yesterday.