Punched cards on an IBM mainframe computer, way back when, usually had sequence numbers in the last 8 columns. So if I dropped my program, I just had to put them back in order by using the numbers.
And vi was way better than edlin as an editor. Using edlin as an editor in DOS sucked. You could write an assembler program in it but the program was limited to 64k iirc, but that was long, long ago.