@gemlog
Yep! Early in my career I was like many on Fedi — hated the idea of programming language forcing coding style on me, having wrote some Perl and having near no experience in Python, I've seen a well-maintained framework in Perl turn into an absolute mess when being actively worked on by a team under a time constraint.

@gemlog
Indeed, there are ways to keep Perl code maintainable, but when everyone is stressed out, when you're under peer-pressure to have a quick'n'dirty fix pass the code review because other people depend on it… I know that in real world these things would happen — this was a rather harsh eye-opener — it was then when I was seeing hashes passed as parameters grow indefinitely.

Follow

@gemlog
It was then when I realised why inline regexes might seem neat, but are actually are a horrible idea — that is precisely why they were implemented so awkwardly in Python — to make them seem more like functions and be named and documented accordingly…
Ever since then I never had the incentive to touch Perl again 😄

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml