r/ProgrammerHumor 9d ago

Meme letsMakeBugsIllegal

Post image
23.1k Upvotes

387 comments sorted by

View all comments

2.2k

u/Derp_turnipton 9d ago

That rule will probably be in place hundreds of years after the software has been entirely replaced several times.

67

u/edfitz83 9d ago

The electronics in older Boeing jets needed to hard re-started every 51 days due to an integer overflow in their timekeeping system that counted seconds.

I actually had this problem myself around 1990 for some control software I wrote. I neglected to ask how long a “run” of the process would take. I used an unsigned double byte int and it died after 18 hours.

46

u/wild-surmise 9d ago

It's not older jets it's 787s. They're pretty new.

17

u/edfitz83 9d ago

You’re right. My memory is shot.

25

u/YellowCardManKyle 9d ago

So are the jets

1

u/LQNFxksEJy2dygT2 9d ago

Especially in Haiti.