this post was submitted on 27 Mar 2025
1140 points (99.2% liked)

Programmer Humor

22187 readers
1692 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
 
(page 2) 21 comments
sorted by: hot top controversial new old
[–] bleistift2@sopuli.xyz 167 points 1 week ago (2 children)

I refuse to enter any club that would accept me as a member.

[–] chemical_cutthroat@lemmy.world 36 points 1 week ago (1 children)
[–] bleistift2@sopuli.xyz 16 points 1 week ago

Thanks for doing what I was too lazy to do.

[–] r00ty@kbin.life 7 points 1 week ago

This was exactly what came to mind when I read the post.

[–] schnurrito@discuss.tchncs.de 78 points 1 week ago (10 children)

"Software for airplanes" is a broad term. If I ever get into a position to make software for airplanes, it's probably not going to be things that can crash the plane. The entertainment system is still software for airplanes.

[–] Davel23@fedia.io 51 points 1 week ago (2 children)

Swissair Flight 111 was possibly crashed by its entertainment system. Nothing to do with the software though.

If I recall correctly, it was installed questionably, drew too much power and caused a fire.

[–] Crazyslinkz@lemmy.world 15 points 1 week ago* (last edited 1 week ago) (1 children)

That was the wiring and circuit breakers, not the software.

(Also flammable material)

Edit: yes, not software related.

load more comments (1 replies)
load more comments (9 replies)
[–] jdeath@lemm.ee 50 points 1 week ago (5 children)

i read that Boeing paid developers in India less than $5/hr for the 737 MAX software

[–] endeavor@sopuli.xyz 0 points 6 days ago (2 children)

I hope they pay air force one programmers 2 dollars an hour, engineers 3 dollars an hour and factory workers 20 cents an hour.

load more comments (2 replies)
[–] MiDaBa@lemmy.ml 44 points 1 week ago

This is the type of peak capitalism that make me lose all faith in humanity. The fact American companies feel pressure to pay even less than the already poor salaries is testament to the need to burn this all to the ground.

[–] JohnDClay@sh.itjust.works 22 points 1 week ago (1 children)

Specifically, the 'for test flight use only' software that wasn't removed after test flight.

load more comments (1 replies)
load more comments (2 replies)
[–] Skunk@jlai.lu 40 points 1 week ago* (last edited 1 week ago) (1 children)

Don’t worry OP, they let me be an air traffic controller and my best mate an airline pilot.

Bad software or not, you’re fucked anyway.

[–] cm0002@lemmy.world 14 points 1 week ago

How refreshingly honest, id like a ticket on @Skunk@jlai.lu airlines please

[–] count_dongulus@lemmy.world 21 points 1 week ago (2 children)

Don't they use super statically verifiable code for these kinds of applications? Like, Ada?

[–] henfredemars@infosec.pub 24 points 1 week ago (1 children)

Sort of. We used C, but no dynamic memory allocation.

load more comments (1 replies)
[–] palordrolap@fedia.io 8 points 1 week ago

Ada is a language that leaves a lot of things "implementation dependent" as it's not supposed to grant easy access to underlying data types like those you'll find in C, or literally on the silicon. You're supposed to be able to declare your own integer type of any size and the compiler is supposed to figure it out. If it chooses to use a native data type, then so be it.

This doesn't guarantee the correctness of the compiler nor the programmer who absolutely has to work with native types because it's an embedded system though.

This has ended in disaster at least once: https://itsfoss.com/a-floating-point-error-that-caused-a-damage-worth-half-a-billion/

load more comments
view more: ‹ prev next ›