| 20 years ago, there were less knowledge, less languages ready to do what was needed. Perl was one of the early languages that was able to achieve a lot in terms of systems administration and web. (and other activities of course) However years have passed, now there are tons of new languages. A lot of front-end javascript developers that had no interest in back-end, were given the opportunity to dive in node java-script on the back-end. Nowadays, java-script, java, c#, php, etc, many other languages can do the same as perl. So there are a lot of choices today. One fact is, among the perl developers, a lot of them are extremely good with development and nix systems. Others can probably share experiences with other languages ? For example, in a lot of XYZ-java language* teams, there are a lot of incompetent coders ? Another fact i notice is perl projects need smaller teams compared to that other language. Specially those other languages that hire according to how many certificates the candidate have. In the macrosoft world this is very common, each employee certificate accounts for a total. And this total will determine if the company is "Gold Partner", "Platinum Partner", "Incompetent partner". In the end, when the client is about to sign the contract to close a project development for a company, the client will search for this piece of text: "Our company is a 'Ultra platinum macrosoft partner'. We have 40 devs and 200 certificates. So you can rest assured that the project will be in the right hands." |