views:

1107

answers:

0

Possible Duplicate:
How to become a better programmer?

Hello everyone, I will first give a somewhat brief background before I ask my question to put it in context...

My first career was as an Electrician in the Navy for 8 years then followed by another 9 years of work as a robotic technician. During my stint as a robotics technician, I went back to school and earned my B.S. in C.S. with a minor in Computer Eng. I've been programming since I was 12 (I am now 39) and have learned quite well how to be resourceful and teach myself. School added a lot of theory to what I was doing and I am grateful for that. I have been an "official" programmer in a new career now for almost 2 years. My question is to the senior programmers out there, what routines do you normally follow to become a better programmer outside of coding itself. I compare coding to a martial artist, where you need to learn the moves (algorithms, design patters, theory) and then practice them daily. I like to read technical journals and anything else I can find, however I would really like to hear from those who are more experienced what kinds of things they do to keep their "Warrior" skills up.

Thanks for your input!

White belt in training, ~Bolt ...