by nilsandrey on 3/15/22, 5:23 AM with 47 comments
by tonyjstark on 3/15/22, 8:45 AM
Sometimes I wish these articles would just state: Stop sprinting
Also: document your decisions! If you have to write down and justify your (prudent) technical dept, you maybe catch some stuff before it's written in code. It also makes sure more people are aware of it. Additionally, it sometimes prevents CV driven development, which imho is a big problem in tech. Overall, documentation is a very underused tool.
Finally: teach everyone (especially marketing) that software development is expensive, so everybody thinks twice before wishing for nice to have features done quick.
by nisa on 3/15/22, 10:52 AM
by snvzz on 3/17/22, 4:13 AM
by keithalewis on 3/15/22, 10:08 AM
by adityaathalye on 3/17/22, 9:13 AM
I've tried to articulate this (a bit tongue-in-cheek) here: https://www.evalapply.org/posts/software-debt/
In short, I feel a re-scoping in terms of "Software Debt" is warranted. And a re-casting of the risk of this debt in terms of the rocket equation, and opaque financial derivatives of the kind made infamous in 2007/08.
by thrower123 on 3/15/22, 12:32 PM
by ochronus on 3/17/22, 11:02 AM
Shameless plug: https://leadership.garden/tips-on-prioritizing-tech-debt/
by rq1 on 3/17/22, 4:42 AM
There’s sometimes bad code that one resolves by redesigning some part of it with eventually some glue code with the old system, documenting it and making a presentation for everyone on how should the new stuff be written, and distribute work for a slow migration of the old systems by the different parties.
I’ve seen also some systems designed to solve problem X while the company or industry moved on to problem Y. Again, act like a virus, infect the system with your brand new solution, glue it or bind somehow with the old system and let it spread.
The only mistake that you can do is to engage all of your resources to undertake a full redesign and rewrite everything from scratch.
And for processes or algorithms that don’t scale, it’s not a debt because you never really made the investment.
by vs2 on 3/17/22, 7:39 AM