jfruh writes: "After years of college and professional training, you've got a steady, paying job as a computer programmer — and you realize that you don't enjoy it, and want to do something, anything else for a living. What's your next step? Career advisor Eric Bloom has some tough questions you need to ask yourself in order to make a plan. One of the most important involves making sure that you're moving towards something you really want, not just away from pain." Link to Original Source
Thus spake the master programmer:
"When a program is being tested, it is too late to make design changes."
-- Geoffrey James, "The Tao of Programming"