this post was submitted on 29 Sep 2026
833 points (97.7% liked)

Programmer Humor

33565 readers
1102 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 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ILikeBoobies@lemmy.ca 106 points 1 week ago (3 children)

Vibe coders not understanding their code because they didn't write it.

Me not understanding my code because I wrote it a month ago.

[–] oatscoop@midwest.social 9 points 1 week ago* (last edited 1 week ago) (1 children)

My workflow is :

Step one: write down a bunch of nonsense, massive block comments of old code in case the new code is worse, and cludges in one massive file.

Step two: rewrite the whole thing: breaking it down into classes so it's readable and maintainable ...

Step 3: come back later and wonder where the hell anything is. Go to step 1

[–] partofthevoice@lemmy.zip 5 points 1 week ago (1 children)

Step 4: realize the shit was simpler and better without the classes.

[–] oatscoop@midwest.social 2 points 1 week ago (1 children)

I do a lot of fairly complex data processing that benefits from any abstraction I can get.

E.g. "Take these 50,000 data points, identify and apply the best set of filters for each sections, then produce the best curve fit for each section." It's massively complex and (hilariously) produces multiple equally massive data sets while working -- acceleration and velocity plots, for example.

[–] MangoCats@feddit.it 2 points 1 week ago

In the early 90s I coded up a fairly massive data analysis suite entirely in C.

Around 1997 I translated it to C++ - the resulting data analysis ran at 1/2 the speed of the C code, but was 300% faster to modify, expand and maintain. And processor speeds were doubling every 9 months anyway.

[–] drexy_rexy@programming.dev 4 points 1 week ago

Vibe coders not understanding their code because they didn’t write it.

Me not understanding my code because I wrote it a month ago.

...we are not the same :P

[–] UFODivebomb@programming.dev 3 points 1 week ago (1 children)

"huh. I wonder how this works? I'll check with the original dev"

Checks git blame

"Well fuck..."

[–] MangoCats@feddit.it 1 points 1 week ago

Me, checking the config file blame for who put in that one bad line...

blame: you wrote the entire config file across the space of 2 months a few lines per commit - except that one bad line that somebody else put in...