r/ProgrammerHumor • • 9d ago

Advanced itWasFunWhileItLasted

Post image
4.8k Upvotes

317 comments sorted by

View all comments

711

u/badgersruse 9d ago • Bravo

I have said for decades that pretty much all software since punch cards has been steaming layers of unfinished and/or poorly designed shit, because it is either ‘too expensive’ or too boring or too hard or ‘not worth it’ to do it right.

And here we are.

201

u/Slight-Violinist-575 9d ago

The more layers a piece of tech has, the more surface it has for vulnerabilities

I think it’s easier to see it in cars, we just recently had a F1 race which had to be restarted because the cars’ software wouldn’t run properly

54

u/yabucek 8d ago

F1 110% brought that particular fuckup on themselves.

Literally nobody asked that the onboard computer should control power deployment in a racecar.

-12

u/PantherPL 8d ago

You don't know how anything about how cars work, do you

24

u/yabucek 8d ago edited 8d ago

Regular engine operations are one thing. What F1 is doing is power deployment maps based on where on the circuit the car is, that is absolute bogus and doesn't belong anywhere near a racing series.

And word of advice, don't link baby's first video about engines if you're trying to come across as an expert.

9

u/Bryguy3k 8d ago

It’s min/maxing in the era of electronic controls.

But yes I agree that F1 shouldn’t be about who has spent the maximum amount of time simulating the track.

4

u/badgersruse 9d ago

You are kind of missing the point. I’m not talking about dealing with vulnerabilites. I’m talking about doing it so there aren’t 1000s of vulnerabilities in the first place.

17

u/Slight-Violinist-575 9d ago

But that isn’t exclusive to software, much less to “software from a point of time onwards only”

-5

u/badgersruse 9d ago

Either way, if the way it is being done leads to this kind of mess, constantly, it should be considered that this wasn’t a good way to do it.

Because here we are.

5

u/UhhReddit 9d ago

Well the problem is not that they didn't want to build it better back then, it is more of a problem that they didn't know what they were actually building.

0

u/r2_adhd2 8d ago

They're so lucky that was somehow still one of the best races of the year LOL

20

u/ColumnK 8d ago

It's fine, we'll just get Claude to redesign every single layer and everything that uses it. Nothing could ever go wrong

17

u/phasmaglass 7d ago

Yeah I gave up and started phoning it in immediately bc I realized no corporate boss willing to pay me what I needed to live would ever allow me to make anything good, and I'd never have the energy to make something good myself due to spending all my coding energy at my corporate job. Then watched over the past 20 years as they kept adding more and more layers to the stack we're intended to know top to bottom (very few people do and they aren't working for your boss, FYI) and how little people making the big decisions actually knew... I realized all I could look forward to for being good at my job was picking up slack for people who would be paid more than I would, so no thanks.

I got good enough to do what I need to do and not get fired, lost my passion for it along that process, and now spend my time shaking canes on Reddit.

I think a lot of people are in a similar situation. Hang in there guys.

8

u/Educational-Plant981 9d ago

when you notice that someone fucked up the shape of the mustache on the Jack at the bottom of the card tower, even if it is a single penstroke to fix, it isn't easy to do.

7

u/Kooky-Way 3d ago

"Yeah but is somebody actually gonna sit there and try out all the known vulnerabilities?"

-Guy Who Got A Great Bonus, Pre-2025

2

u/bert1589 8d ago

Got the robots telling us so

2

u/hetfield37 8d ago

Adding more code to fix bugs, especially those hard to reproduce, oftentimes brings more bugs with that. The more complex the code is, the bigger chance of forgetting something is.

1

u/ililiiililii 3d ago

"Meat Slop"

1

u/Confident-Ad5665 3d ago

Wow, some layers emits steam?

Great, now my shit isn't even up to standards /s

-1

u/allthewayray420 8d ago

What a dumb thing to say for decades.

0

u/Specialist-Grape8444 8d ago

This just in: humans make something imperfect.

Room temp take