I get the impression that few programmers get to upgrade their skill sets as often as they would like. It is not that they are lazy, but with everything else going on, it is often pushed to the bottom of the stack. At the same time, the IT industry puts a heavy premium on staying current.

Other programmers see no need to learn new skills; maybe they are maintaining legacy applications, and it would just be a waste of time. For me, it is usually time constraints, and a lack of anything to use new skills on that stops me — even though I usually manage to find a way to use things that I’ve learned. What about you? Take this quick poll.


Disclosure of Justin’s industry affiliations: Justin James has a working arrangement with Microsoft to write an article for MSDN Magazine. He also has a contract with Spiceworks to write product buying guides.


Get weekly development tips in your inbox
Keep your developer skills sharp by signing up for TechRepublic’s free Web Developer newsletter, delivered each Tuesday.
Automatically subscribe today!