Blog LogoBlog Logo

Let's hack it now and fix it later

10 Jun 2015 ~ 1 min read


“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.


Headshot of Colin Mackay

Hi, I'm Colin. I'm a software engineer with over 30 years of experience based in central Scotland, specialising in Microsoft technologies, initially with C++ and then in C#. I was a Microsoft MVP from 2007 to 2010 and a Code Project MVP from 2005 to 2009.