Ancestors

Toot

Written by Fesshole 🧻 on 2025-02-03 at 17:25

I'm retired. I got a phone call at home a few weeks ago from someone reimplementing code I wrote over 20 years ago. There was a comment "now for the tricky bit" followed by about 250 lines of confusing perl. No feature description. No reason. Just my name and a smiley at the end. Sorry.

=> More informations about this toot | More toots from fesshole@mastodon.social

Descendants

Written by Anna on 2025-02-03 at 17:32

@fesshole

=> View attached media

=> More informations about this toot | More toots from venite@mastodon.nl

Written by nex on 2025-02-03 at 17:33

For anyone wondering: Perl is a programming language that's infamous for making it easy to write code that works, but looks the same as if a cat walked over the keyboard. It's totally feasible to write nice Perl, but tricky Perl code can easily be incomprehensible to the original author in a matter of days.

https://en.wikipedia.org/wiki/Perl#Syntax

=> More informations about this toot | More toots from nex@chaos.social

Written by Dave on 2025-02-03 at 17:34

@nex Perl, aka write-only code

=> More informations about this toot | More toots from Laird_Dave@chaos.social

Written by szakib on 2025-02-03 at 17:48

@nex Yep, been there. I think my record is one day, but it was a long time ago.

=> More informations about this toot | More toots from szakib@freeradical.zone

Written by botvolution on 2025-02-03 at 17:55

@fesshole

Fuck yeah

=> More informations about this toot | More toots from botvolution@mastodon.sdf.org

Written by Lazarou Monkey Terror 🚀💙🌈 on 2025-02-03 at 18:18

@fesshole "Nuclear Plant Melts Down: IT Issue Blamed"

=> More informations about this toot | More toots from Lazarou@mastodon.social

Written by Kyle Hasselbacher on 2025-02-03 at 18:28

@fesshole What I hear is that your #Perl kept working for TWENTY YEARS before they decided to replace it.

=> More informations about this toot | More toots from kyleha@mastodon.social

Written by Troed Sångberg on 2025-02-03 at 18:34

@fesshole Congratulations to your new one-off highly paid consultancy gig!

=> More informations about this toot | More toots from troed@sangberg.se

Written by Not The LBC Guy on 2025-02-03 at 19:26

@fesshole what complete moron wrote this code

git blame

oh it was me

what secret genius inspired me to write such hidden majesty

=> More informations about this toot | More toots from NotTheLBCGuy@mstdn.social

Written by Future Sprog on 2025-02-03 at 19:53

20 years? Not bad.

We have some Perl that has a similar age and when I was hired many years ago they were working on replacing it.

Still runs today. Every day.

@fesshole

=> More informations about this toot | More toots from futuresprog@mastodon.nzoss.nz

Written by sbszine on 2025-02-03 at 22:21

@futuresprog @fesshole I still get questions about a perl script I wrote in 2002. It's really well documented, it's got "use English" in the header, etc, but people still struggle.

=> More informations about this toot | More toots from sbszine@dice.camp

Written by Saupreiss #NotJustSad on 2025-02-03 at 19:56

@fesshole

Perl is a bit like concrete: It’s not meant to be changed.

=> More informations about this toot | More toots from Saupreiss@pfalz.social

Written by Scott on 2025-02-03 at 20:44

@fesshole yeah, Perl is a write-only language

=> More informations about this toot | More toots from scottearle@poorlyrendered.com

Written by Brad Macpherson on 2025-02-03 at 21:03

@scottearle @fesshole I've not had real problems reading it since perltidy -pbp became available. Although there is some Moose stuff out there that turns Catalyst apps into Opus Dei levels of fuckery.

It also helps as job security for some of us without the hardcore BOFH disposition as we get longer in the (furry) tooth...

=> More informations about this toot | More toots from brad@1040ste.net

Written by stuart yeates on 2025-02-03 at 20:58

@fesshole

Given that perl is ~35 years old, 20 years is not too bad...

=> More informations about this toot | More toots from stuartyeates@cloudisland.nz

Written by Jim Flanagan on 2025-02-03 at 21:39

@fesshole Someone once tracked me down for my code with the comment # This can’t actually happen that emitted the error “Bummer, Dude” after finding lots of log entries with “Bummer, Dude” in them

=> More informations about this toot | More toots from jimfl@hachyderm.io

Written by Open Water Otter VE7GR🏳️‍🌈 on 2025-02-03 at 21:43

@fesshole job security code...

=> More informations about this toot | More toots from Tribear@mastodon.coffee

Written by NotLarry on 2025-02-03 at 21:44

@fesshole You just described my IT life.

I had a firm and early grasp of technology (in the late 70s), so I was the guy that got called.

I learned to write basic as a joke and the two asm programs I learned assembly for, while helpful to me on the 8088, were actually just jokes as well.

The rest IT has been reading other peoples code and trying to figure it out.

Finding comments like 'notlarry is gonna love this, hold my beer' has happened to me more than once.

=> More informations about this toot | More toots from NotLarry@mastodon.social

Written by Alisa on 2025-02-03 at 22:40

@fesshole

Join my mastodon Page

https://smrturl.co/a/s2406af388c/62?s1=

=> More informations about this toot | More toots from Alisa5055@mastodon.social

Written by Kee Hinckley on 2025-02-03 at 23:03

@fesshole @Lazarou People used to complement my Perl code, saying it looked just like C.

But then I got better at using Perl, and that put an end to the complements.

=> More informations about this toot | More toots from nazgul@infosec.exchange

Written by Veronika Cheplygina on 2025-02-03 at 23:07

@fesshole the weirdest part about this is why it's a phone call and not an email 😅

=> More informations about this toot | More toots from DrVeronikaCH@dair-community.social

Written by Lurkle on 2025-02-03 at 23:11

@fesshole I have nightmares like that. Like, I could have explained it to you at the time, but you didn't care then.

=> More informations about this toot | More toots from Lurkle@mstdn.social

Written by SpaceLifeForm on 2025-02-03 at 23:46

@fesshole

Why are they trying to fix something that is not broken and has been working for decades?

(compare to current events)

=> More informations about this toot | More toots from SpaceLifeForm@infosec.exchange

Written by Dima Pasechnik 🇺🇦 🇳🇱 on 2025-02-04 at 03:03

@fesshole yesterday it took me a good part of a day to implement unwinding/freeing memory of a data structure I implemented almost 30 years ago in C - I was asked to build a Python interface for the thing, that's why...

https://github.com/dimpase/hb/commit/80e4a14bfe3e81ced219e30663c1f5e333df0728

=> More informations about this toot | More toots from dimpase@mathstodon.xyz

Written by Jason Lefkowitz on 2025-02-04 at 05:09

@fesshole I wrote quite a bit of Perl myself 20 years ago. And I thank God every day that every single line has been lost

=> More informations about this toot | More toots from jalefkowit@vmst.io

Written by Killa Koala on 2025-02-04 at 05:32

@fesshole Is there such a thing as non-confusing perl? I don't think so. 🤔

=> More informations about this toot | More toots from dshan@mastodon.au

Written by António Domingues on 2025-02-04 at 07:06

@fesshole sorry but I believe you forgot ;

=> More informations about this toot | More toots from keyboardpipette@genomic.social

Written by Leszek on 2025-02-04 at 07:25

@fesshole perfect recipe how to never retire 😂

=> More informations about this toot | More toots from lpryszcz@genomic.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113941119716496689
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
427.08803 milliseconds
Gemini-to-HTML Time
9.100679 milliseconds

This content has been proxied by September (3851b).