this post was submitted on 08 Oct 2023
1015 points (96.6% liked)

Programmer Humor

19187 readers
1129 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 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] BorgDrone@lemmy.one 18 points 11 months ago (2 children)

Is it really tempting for people? They've given me too many headaches when I've had to reformat or add functionality to files.

I don’t get it either. Why would you ever feel the need for them to begin with?

[–] CapeWearingAeroplane@sopuli.xyz 1 points 11 months ago (1 children)

Unironically: For in-house scripts and toolboxes where I want to set stuff like input directory, output directory etc. for the whole toolbox, and then just run the scripts. There are other easy solutions of course, but this makes it really quick and easy to just run the scripts when I need to.

[–] BorgDrone@lemmy.one 5 points 11 months ago (1 children)

But those would be constants, not variables.

[–] CapeWearingAeroplane@sopuli.xyz 1 points 11 months ago (1 children)

I typically don't declare them as such - bring the pitchforks!

[–] Slotos@feddit.nl 1 points 11 months ago (1 children)

Everything’s a variable if you’re brave enough.

[–] CapeWearingAeroplane@sopuli.xyz 2 points 11 months ago* (last edited 11 months ago)

My void* doesn't care about your const!

[–] magic_lobster_party@kbin.social 1 points 11 months ago

In software that’s already badly engineered. Either you do the work and refactor everything, or accept it’s probably not worth all the effort.