I think Y2K will be a better example for what you're trying to say.
Thats not to say that if they started from scratch there wouldn't be some unforeseen bugs down the road.
Which is sort of like writing code without ever referring to your specification, use-cases, and/or users, or in fact, compiling or running it.