4 ms·
> Python was much more scalable and maintainable language than Perl, This is a really excellent point. We were a Ruby/Golang shop and out of nowhere one of the
by hadlock 3y ago
> Python was much more scalable and maintainable language than Perl,
This is a really excellent point. We were a Ruby/Golang shop and out of nowhere one of the sales engineers starts writing scripts in Perl. He wrote some really useful stuff, but the downside was that it was incomprehensible gobbldygook baked into 4 or 5 lines, and completely unmaintainable by anyone other than the original author. After he left we decided to rewrite all his code in Python/Ruby based on the general idea of what we wanted the inputs and outputs to be, rather than assign anyone to maintain the actual Perl code.
Vs the 8-year-old analytics/data science codebase I had to unwind a couple years back, was written entirely in Python and was easily understandable from the first line and had been maintained by no less than six people over that time
- theshrike79 3y agoPerl being write only isn't a meme, it's actual reality. It is _possible_ to write readable and elegant perl, but it requires huge amounts of skill and self control not to mush everything into essentially a 3 line regex that happens to work =) And in for Python there is the 13th rule of the Tao of Python: "There should be one-- and preferably only one --obvious way to do it." The language is built around pushing you to do things a certain way, it doesn't force you, but the correct way is usually the easiest and cleanest way.