3 ms·
> And why would this be particularly bad for DevOps? Are DevOps programmers worse and/or more easily confused? DevOps is all about consistency and readability.
by exelius 7y ago
> And why would this be particularly bad for DevOps? Are DevOps programmers worse and/or more easily confused?
DevOps is all about consistency and readability... neither of which are strong points of Perl. Perl was the de-facto cross-platform DevOps language in the 90s (seriously quite a few Mac programs of the day installed Perl as a dependency). There’s a reason the industry moved away from it 15 years ago.
I’ve been building in Perl5 for over 20 years, and it’s really easy to paint yourself into an edge case where things don’t quite work the way you expect them to. Everyone who writes Perl learned it a slightly different way, which makes managing an active codebase of Perl “fun” — it has a tendency to devolve into spaghetti code over time once you get a lot of contributors.
- mhd 7y ago> DevOps is all about consistency and readability As opposed to any other field of programming? Again, what weird single-approach programming language are we comparing Perl5 with?