Why a Career in Computer Programming Doesn’t Suck (A Response)
Programmers need to be lifelong learners. I’m not sure what else to tell you. Lots of people change their professions. It’s not too late for you. Alternatively, you could find a job using a stable technology that you enjoy. Maybe you should find somewhere that will let you use C or C++, both of which are unlikely to disappear anytime soon.
To the readers, pick a field that’s compatible with your own nature. You’ll be much happier. If you find that you’ve chosen the wrong field, change it. It’s just a job. Find something you actually enjoy, even if it means a massive career change. It’s better to be poorly-paid and happy than highly-paid and miserable.
Related: Hiring Software Developers – Want to be a Computer Game Programmer? – Engineering Graduates Get Top Salary Offers (CS is close)

Pingback: Google Summer of Code 2007
Pingback: CuriousCat: Programming Ruby
Pingback: CuriousCat: Teach Yourself Programming in Ten Years
Pingback: CuriousCat » Who Killed the Software Engineer?
Pingback: CuriousCat: Programmers at Work
Pingback: CuriousCat » Programmers
Pingback: Curious Cat Science and Engineering Blog » Programming with Pictures
Pingback: Curious Cat Management Blog: A Programmer's View of the Universe
I’ve been in computer programming field for quiet some time now and from my experience I can surely say that its one of the best places to stay in.
Some nice information about all this in your blog thou, keep up the good work!
I think the programmer need to update many tools for their work. So they need to be lifelong learners. Acording to me, to become a good programmer, you need to have an indulgence.
A very good point about poorly paid and happy! I am on work experience in an office with computer programmers and it does not seem as high pressured as i first imagined and is at times quite educational and enjoyable.
I agree. I’d like to add that Programmers/Developers have to balance there ego and accept other people input on what they have written (Code) and be open to discuss solutions that they came up with, with other developers because they might have a better way to solving that issue.
Pingback: Curious Cat Science and Engineering Blog » How To Become A Software Engineer/Programmer
Pingback: Curious Cat Management Improvement Blog » Joy in Work - Software Development