Why move away from Perl? From the readers of the Perl Weekly
Recently I asked the readers of the Perl Weekly Newsletter about the motivations they see for companies that want to move away from Perl.
I got a lot of private responses. I am publishing here a collection of the thoughts that were shared with me.
- It is very difficult to find seasoned Perl developers and it is almost impossible to find junior developers.
- The shrinking size of the community leads to lack of maintenance of critical libraries and lack of support from core teams.
- Lack of official APIs and SDKs developed and distributed by vendors.
- The growing amount of time and money the company needs to invest in the development and maintenance of libraries that are available in some other languages but not on CPAN.
- It is harder to convince people to learn Perl because of the lack of coolness of the language and the lack of jobs in Perl meaning it is a less marketable knowledge than some other languages.
Why do companies stay with Perl?
- The only reason we keep using Perl is, that migrating the code base would be a major effort and business want to spend their money on business improvements.
- The reason is that for webdev Perl is just fine, does everything we want, we like working with Perl and see no reason to change.
- We have very few technologies that have lasted 25 or more years and a significant part of that is the reliability and capability of the underlying technology: Perl.