4 ms·
I think that's the key - let's not forget what's at state with this story: laying off people. What's the price of extending the tech debt of this core code wit
by RijilV 10y ago
I think that's the key - let's not forget what's at state with this story: laying off people. What's the price of extending the tech debt of this core code without 'proper' unit tests, hardcoded values, and employee-IDs in code? Is that greater than laying people off?
It is easy to forget what the real world looks like when staring at a screen all day. We take out tech debt like a mortgage - sometimes that debt doesn't make sense and we end up having to foreclose on it, other times we're able to pay it off slowly over time and it all works out.
Where the analogy to debt falls down is that sometimes you luck out and don't have to repay tech debt. Maybe your legacy manufacturing system gets replaced with something modern and all of that horrible code magically vanishes - maybe your single threaded software from the 90s is finally outdated and you need something modern and would have had to rewrite it anyhow.
- badlucklottery 10y ago>Where the analogy to debt falls down is that sometimes you luck out and don't have to repay tech debt Just call that "winning the tech debt lottery". Much like winning the real lottery it definitely happens but not enough to rely on it.