Follow

@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.

@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 😄

@m0xee @gemlog

This is why you get in the habit of writing reusable code early on. If it's not habit, the hacks proliferate. Then again, sometimes quick hacks are needed.
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