> Surely, “just whip up a solution in an hour” doesn’t ever happen in reality. > > Right? Err, maybe the author hadn't experienced that before, but IMO that happens pretty frequently, even for projects that have been in production for years.
Exactly! An unfortunate truth about running live and complex services is that they break frequently in strange and weird ways and we need to write a fix as quickly as possible, get it reviewed quickly and then roll it out asap. The term "hotfix" literally comes from that. The time range to develop and apply hotfix can be 30 mins to 48 hours--depends on nature of issue.
IME with a hotfix you have no choice but to fix it, no matter how long it takes.