“perl is like marx: great at identifying the problems, terrible at formulating the solution”

https://bsky.app/profile/amyhoy.bsky.social/post/3mhqnia5w4k2e

Amy Hoy (@amyhoy.bsky.social)

perl is like marx: great at identifying the problems, terrible at formulating the solution

Bluesky Social
(This is a honeypot post btw, I will block you if you’re a dick in the replies.)

@thomasfuchs

I won't be a dick about programming languages... I just find I usually like PHP the least and I enjoyed Elixir the _most_.

I've also had the opportunity to do much more work in PHP. So, there's a very real possibility that familiarity breeds contempt.

...

I wanna work in Elixir again. <sigh> The standard libraries/modules made more sense and were so much more consistent.

@thomasfuchs sounds like capitalist bootlicking if you ask me.

@thomasfuchs Reminds me of the place I worked for a while, where they'd built a CRUD web app in Perl and MongoDB: exactly backwards from the right way to go about it.

I didn't last long there.

@Two9A 👀
@thomasfuchs [I don't pretend to proselytize on "the one" right way to do it, I'm a PHP-head myself, but I know their "unexplained data loss" events had a cause they weren't willing to look at...]

@thomasfuchs I love Perl. It was my first professional language back in the 90s. I credit it with a lot of my core dev principles.

Like English, you can write it poorly but effectively, elaboratly awjwardly, or (with enough effort) effectively and understandably.

Sadly, the software industry wants quick results, not effective prose. The judging is based on maintainability without familiarity.

Perl was written by a linguist and Python by a mathematician, and in both cases you can tell.