Developers need to continue to learn to be competitive especially in computer science since new technology and tool sets are constantly being developed. To help facilitate learning, there should be a culture of learning in the company. If everybody in the company is complacent in just using the same tools or not learn anything new, it does not encourage anybody to go on and learn new stuff.
Learning new ideas lead to try and drive technical changes. This might be simple in a start up company but at older companies, departments and bureaucracy can lead to huge resistance on change. Not only do you have to try and convince your co workers and your boss. Your boss may have to convince your department, your department may need to convince even higher in the company in important issues. Sometimes order comes from higher-up and there is no way to change the opinion of that.
From the blog CS@Worcester – Site Title by nealw5 and used with permission of the author. All other rights reserved by the author.