I think this is one case where humility goes wrong. The Perl philosophy is to enable the end user ( the programmer ) to find his own way to solve problems. This has some advantages, like being able to pick up programming on one's own time. If you are self-taught, more often than not you will stumble upon some non-obvious way to do something. Perl enables you to get some task done. This gives you that positive feedback early on to encourage you to keep going.
This attitude is not very good in corporate environments where all code produced must be uniform so that new people can come and go and the software keeps churning out money.
Contrast this to Python which is a much more enterprise-y language, which is the reason for its success.
This attitude is not very good in corporate environments where all code produced must be uniform so that new people can come and go and the software keeps churning out money.
Contrast this to Python which is a much more enterprise-y language, which is the reason for its success.