pete writes: As a high school teacher who's fed up with his job, I'm pondering a future programming computers. Having majored in mathematics, my formal training is limited to a few semester classes of C. But, years later, I continue to code as a hobby. I take pleasure in obsessively working through the logical flow of my, admittedly simple, programs. My experience with the IT industry itself, however, is limited to repeated viewings of Office Space and brief chats with the AV guy at school. I have many questions for you all, but I'll limit it to two. What is it that you do, exactly? What is it that keeps you in the IT industry?