3 ms·
Good programmers will know more than one language, and if given opportunity do something different (i.e. if they worked mostly on java, they would like to swit
by ardit33 19y ago
Good programmers will know more than one language, and if given opportunity do something different (i.e. if they worked mostly on java, they would like to switch to python, ruby or something else).
Crappy programmers know only one language, and are very resistant to change, b/c it will take them eons to learn another one.
Scripting languages can be harder for crappy programmers, as you have to be extra careful, especially in large programms.
While in java, editors such eclipse are very good with auto completion, generation of stubs, finding references, etc... that can make even a crappy programmer semi-productive.
Usually, big boring corp attracts only crappy programmers (if you are smart, you probably are working somewhere else), therefore Java is the default language.
Hence the resistance for change in big corps to switch from java to something else.
Even if you are smart programmer at big corp, you will find often Java is the only "allowed" programming language by your bozo CTO.