“Let’s hack it now and fix it later”. I’ve heard that before!
3 years later looking at some old source code, “WTF was I thinking?!”
Then I remember. The deadline was tight. We needed to get something out the door. And we decided “Let’s hack it now and fix it later”.
Now I’m feeling dispirited.
Reality is often quite nuanced as it was not necessarily a bad decision, it just missed one qualifier.
It depends on when “later” is. If later set at the time of the hack (“lets hack this now and we’ll fix it next month”) then that is acceptable. However, hacking on the never never has many consequences.
The arguments for “lets hack this now and we can fix it later” run the same way as taking on a debt. If it is managed then it can be a sensible decision (e.g. a mortgage or car loan) . If it is left to run rampant (just piling spending on a credit card and only ever playing the minimum balance) then extreme measures may have to be taken down the line.