Unix - BSD developers : this code should run and be maintained as long as computers exist.

Linux - GNU dev : this code should run and be maintained as long as someone is willing to do the work

Consultant: this code should run until the end of my contract.

Enterprise grade B2B software : this code should run till the end of the demonstration to that big customer.

Vibe coding : You are perfectly right. The code doesn’t run. Try this one. You are right, it deleted your hard disk, I’m sorry.

@ploum
For context, ~1980 the old Bell System already had 400 operations support systems (OSSs), ie (mostly) mission-critical software written by {Bell Labs, Western Electric, AT&T, telephone co’s, contractors, or third-party software co’’s.} I have no idea how much is still running, but I know some is, like TIRKS:
https://en.wikipedia.org/wiki/Trunks_Integrated_Record_Keeping_System
It was originally developed in late 1960s, written in IBM S/360 assembly language & PL/I, although it’s acquired more modern front-ends.
Trunks Integrated Record Keeping System - Wikipedia

@JohnMashey @ploum And this Trunks Integrated Record Keeping System (TIRKS) has "complete backward compatibility": wow....
@joostvb @ploum
Some old mainframe software has serious longevity.
I wrote this program ~1970-71 for IBM S/360:
https://en.wikipedia.org/wiki/ASSIST_(computing)
S/360 used 24-bit addressing (16MB) so I, as did many others used the high byte for flags, which was troublesome enough to change that IBM kept a 24-bit addressing mode to support such codes.
I last looked in 2015, ASSIST still ran.
ASSIST (computing) - Wikipedia