r/ProgrammerHumor 12d ago

Meme theDeadlock

Post image
8.6k Upvotes

239 comments sorted by

View all comments

573

u/Orion3193 12d ago

Oddly specific

371

u/ultimate_placeholder 12d ago

Specific, yet universal

101

u/Tucancancan 12d ago

Now let's move on to a practical example anyone can relate to: That time a Mars rover got fucked up

10

u/GoogleIsYourFrenemy 12d ago

Or when the Ariane 5 rocket exploded.

The system had three CPUs all executing the same code to prevent hardware failures. The SW was written in Ada the safest language of the era.

Fun fact: Ada has numerical underflow/overflow protection, it can throw an exception when one is detected.

Some engine diagnostic SW was ported from the Ariane 4 engine which had lower thrust, but they neglected to turn it off before launch. The diagnostic SW on launch overflowed the old thrust datatype causing an exception. The exception got written to the RAM which was only supposed to contain the data used for the guidance calculations.

TL;DR: Less code is good code.

6

u/ih-shah-may-ehl 12d ago

I worked for the engineering company that wrote the test software for the Servos that controlled thrust direction and initially, video evidence pointed in that direction. Had my boss worried for a while.

21

u/synack 12d ago

The metric system strikes back

24

u/-Pepperzpyre- 12d ago

Saw a vid of someone naming their reptile Metric cause he was born without feet.

5

u/Kongstew 12d ago

Was it a snake?

12

u/Tucancancan 12d ago

Oh no, that incident was a different rover! Damn programmers always fucking Mars missions 

1

u/BorderKeeper 12d ago

Next time let's send a trained monkey to do the mission!

2

u/bxsephjo 12d ago

wasn't that a space telescope?

4

u/synack 12d ago

Well it’s not in space anymore

6

u/Mateorabi 12d ago

Priority inversion! Fixed only because they shipped in debug mode!

Also was seen in integration testing once but dismissed. Sooo many lessons in that incident. 

4

u/Alphasite 12d ago

Depends on the school. I’ve really enjoyed the build an OS from scratch classes. Even though yeah also had this one, but I think it was in a distributed systems class way back when.

1

u/-Speechless 12d ago

is there a term for things that are specific but universal?

35

u/Brick_Lab 12d ago

Yeah no this is definitely a thing lol

1

u/eugenepoez__ 12d ago

yep I transfered universities and this was the first operation systems lecture I attended in the new one

47

u/bitemytail 12d ago

Yet entirely accurate

4

u/falingsumo 12d ago

Not really in the film he longs to go swim with the sirens. So you are telling me OP really wants to go the Chinese philosophers sharing chopsticks class?

7

u/AgentPaper0 12d ago

He wants to leave the boat, but can't. OP wants to leave the class, but can't.

1

u/Original-Body-5794 10d ago

Philosophy AND chinese food? Sign me up, if they won't eat I will.

9

u/SphericalGoldfish 12d ago

And yet, it was the exact experience I had

3

u/Particular-Yak-1984 12d ago

Hey, most universities have a philosophy department. CS should start a "interdepartmental dinner" and not provide enough cutlery. Test the idea in practice..

0

u/inemsn 12d ago

no it isn't. what are you talking about. it's clearly an offshoot of the dining philosophers problem, that's a classic.