this post was submitted on 12 May 2025
226 points (90.1% liked)

Programmer Humor

23247 readers
797 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
 
top 17 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 20 hours ago

Have you ever seen the joke of the wheel that's in the shape of a square? This kind of reminds me of that. Then my mind drifts to the whole the circle peg goes in the circle hole and then what you're not supposed to do... is the circle peg doesn't go in the square hole. Wait a second no no no no no no. So at the end of the day, there's nothing new under the sun.

[–] [email protected] 1 points 22 hours ago

I mean, yes, that's how it should be. Refactor it before implementing new features.

[–] [email protected] 45 points 3 days ago (3 children)

This is an ancient joke but they replaced the original pigeon with a blue thing instead. :confused:

[–] [email protected] 1 points 22 hours ago* (last edited 22 hours ago)

This is an Avali, some fictional smol space raptor/avian species

[–] [email protected] 36 points 3 days ago (1 children)
[–] [email protected] 18 points 3 days ago (3 children)

but it removed half the point...?

[–] [email protected] 5 points 3 days ago

Would it really be a refactor if it didn't? LMAO

[–] [email protected] 2 points 2 days ago

The blue thing (avali I believe) still has wings, so I'd say it's merely a bit less readable.

[–] [email protected] 0 points 3 days ago

And it's red on top of things? My love

[–] [email protected] 10 points 3 days ago

refactor? nah. It works. I'm done.

[–] [email protected] 9 points 3 days ago (2 children)

At work, we have a system that has not been updated in many MANY years. Its essential, but because of budget constraints, we cannot update it. Also the new system is SaaS and is 10x (no joke) expensive.

We had around 10 people entering the same documents into the system in a typical form. Its a variation on three different criteria. They spent 40 hours a day just doing this work...

I got tired of having to pull info out of the system and automated it away with Selenium. When my manager saw what it could do, he asked if the document side of things could be done the same way. I created a prototype and boom, solution complete. It been stable for close to a year now. The 10 people now have new responsibilities (most making more $$ from what I hear).

But like the picture above, its a Jank solution. It literally just runs 24x7 throwing things from one system into another system, then pulls the info into another system. And you can see the screen running. But it does work...so im going to call it a success(?)

[–] [email protected] 8 points 3 days ago (1 children)

40 hours a day, now that's some dedicated employees :O

[–] [email protected] 5 points 2 days ago (1 children)

Lol that's what I get for no coffee today. I'll keep it up for a laugh.

[–] [email protected] 1 points 1 day ago

I honestly thought the system had multiple terminals, allowing multiple users working at the same time (like a ye olde mainframe) and you were adding up the time.

[–] [email protected] 5 points 3 days ago (1 children)

Reminds me of my first big success at work. There was a weekly report that people wanted generated - it showed how much like each operator had done, how much each warehouse had shipped, how many orders we lost from stock issues, etc. it was a low tech company, so they had someone going through the limited UI, looking up each thing one at a time, copying it into excel, and making the report that way. It took hours, and was error prone from stuff like mis-pasting or accidentally skipping a user.

Took a look at it and was like you could definitely automate this. Used some very primitive scripting to pull all the info out of the system's UI and dump it into a TSV. Took like a couple minutes to run it, import into excel, and add the colors. But it was super janky because it was manipulating the UI like a user instead of, like, directly querying whatever underlying data store it was running on.

Still, management was impressed. I later learned no one actually looked at the report most weeks, so that took some of the wind out of my sails.

[–] [email protected] 5 points 3 days ago

Yeah gotta love that report that takes an exorbitant amount of time to make...which is no longer used/only used for a tiny bit each year.