this post was submitted on 04 Jul 2023
120 points (100.0% liked)

Programmer Humor

24709 readers
219 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

IMHO, it's a horrible hack that is just broken. It's obscure and we need to rewrite it because it has a bad structure. ^X^Cquit^[ESC][ESC]^C

all 25 comments
sorted by: hot top controversial new old
[–] a253040@midwest.social 8 points 2 years ago

I'm absolutely guilty of self-documenting code, but mostly because I'm sick of everyone else's lying comments.

[–] Kerb@discuss.tchncs.de 5 points 2 years ago

I'm one of those people who think that Perl is a write-only language
-Linus torvalds

[–] jim@programming.dev 5 points 2 years ago* (last edited 2 years ago)

"I can read this Perl scrip"t should translate to "I'm lying".

[–] ObsidianBlk@lemmy.world 4 points 2 years ago (1 children)

The first phrase spoken when opening a new project, be it yours or someone elses... "What the fuck..."

[–] Bazoogle@lemmy.world 4 points 2 years ago

What fucking idiot wrote this? Looking at your own code from 6 months ago

[–] magmaus3@szmer.info 3 points 2 years ago (3 children)

ESC + :q!

ESC to enter normal mode (if you're in a different mode like insert) : (colon) to enter commands q to quit ! (or a) to use the quit command withiut keeping any changes

[–] Lifter@discuss.tchncs.de 4 points 2 years ago (1 children)

ESC + (shift) ZZ is faster and also saves your changes!

[–] magmaus3@szmer.info 1 points 2 years ago

good to know :3

[–] sci@feddit.nl 2 points 2 years ago

He's speaking the language of the gods..

[–] ToastyWaffles@lemmygrad.ml 1 points 2 years ago

I'm basically a god at work cause I knew this already, but never explained the pain I went through to get here.

[–] Gentoo1337@sh.itjust.works 3 points 2 years ago

"The reason I use Perl is because I wanna write scripts that no one can read and no one can understand so that I can keep my job"

[–] CookieOfFortune@lemmy.world 2 points 2 years ago

I can't read this perl script may also apply to something you wrote last week.

[–] fizgigtiznalkie@lemmynsfw.com 1 points 2 years ago

I've been seeing a lot of Perl jokes lately and as far as legacy code I haven't had to edit anything written in that in 25 or so years. For those that haven't used it, getting form variables and rudimentary things like that were like equivalent to regular expressions, everything had some obscure expression you had to look up or copy paste.

[–] KnorrFG@programming.dev 1 points 2 years ago* (last edited 2 years ago) (1 children)

IMHO it's a complex, temporary work around with a few issues.

Also vim > emacs

[–] b3nsn0w@pricefield.org 2 points 2 years ago (1 children)

i use nano and i will die on this hill

[–] astropenguin5@lemmy.world 2 points 2 years ago

Nano is the only one I know how to use lol (assuming we're talking about in-terminal text editors)

And i have used it exclusively for editing Minecraft and KSP server config files

Im definitely a programmer :P

[–] lig@social.fossware.space 1 points 2 years ago

The Perl one has got me:)

[–] alr@programming.dev 1 points 2 years ago

Of course, the correct way to quit Vi is ^Zpkill vi.

[–] nyan@lemmy.cafe 1 points 2 years ago

Hey, now. It is possible to write readable Perl code—it's just less interesting that way. 😜