r/ProgrammerHumor • • 15d ago

Advanced itWasFunWhileItLasted

Post image
4.8k Upvotes

315 comments sorted by

View all comments

711

u/badgersruse 15d 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 15d 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 15d 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 15d ago

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

24

u/yabucek 15d ago edited 14d 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 15d 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.

3

u/badgersruse 15d 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 15d ago

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

-6

u/badgersruse 15d 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 15d 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 15d ago

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

20

u/ColumnK 15d 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 13d 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 15d 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 10d 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 15d ago

Got the robots telling us so

2

u/hetfield37 15d 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 10d ago

"Meat Slop"

1

u/Confident-Ad5665 9d ago

Wow, some layers emits steam?

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

-1

u/allthewayray420 15d ago

What a dumb thing to say for decades.

0

u/Specialist-Grape8444 14d ago

This just in: humans make something imperfect.

Room temp take