You are having low expectations here. People used to enter machine code on switches and punched paper tape, so yes they made sure it worked the first time. Later, people had code reviews by marking up printouts of code, and software got sent out in boxes that couldn't be changed until the next year.
Programmers who "iterate" buggy shit for 10 rounds until they get it right are a post-Google push-update phenomenon.