Two and a half years ago the company I work for started the planning stages for a major revision (i.e. complete rewrite) of our flagship product. They took a poll among the programmers (which I was one at that time) to see what languages people knew best. Surprise, surprise, the one that showed up with scary consistency was java. Surprise, surprise, Java was chosen for the rewrite because of "availability of developers".
Fast forward two and a half years, I'm now a system admin for the same company (I personally can't stand Java) maintaining Linux and BSD systems. I write some code, mainly Python, Perl, and some C. I automate sysadmin tasks and watch over the BSD servers that launch scripts to monitor and fix Linux servers...and heh, Java processes.
Not all is lost, though. During the rewrite they had the wisdom to throw away our old database backend design (MSSQL) and start a new one on PostgreSQL. I'll accept java (reluctantly) if it means no more Windows machines on the production network.
|