There's also the usual engineer estimation: "Oh, it will probably take a day to rewrite the code. We'll deploy it and it will probably work just fine in production."
Any engineer that has live code has made this mistake before.
Any engineer that has live code has made this mistake before.
My hope is that it will only take a day or so to deploy it, once it's ready.