Dealing with technical debt
Posted
by
Desolate Planet
on Programmers
See other posts from Programmers
or by Desolate Planet
Published on 2011-02-04T23:32:36Z
Indexed on
2011/02/04
23:33 UTC
Read the original article
Hit count: 260
programming
|software
This is a question that I often ask myself when working with developers. I've worked at four companies so far, and I've noticed a lack of attention to keeping code clean and dealing with technical debt that hinders future progress in a software app. For example, the first company I worked for had written a database from scratch rather than take something like MySQL and that created hell for the team when refacoring or extending the app. I've always tried to be honest and clear with my manager when he discusses projections, but management doesn't seem interested in fixing what's already there and it's horrible to see the impact it has on team morale and in their attitude towards others.
What are your thoughts on the best way to tackle this problem? What I've seen is people packing up and leaving and the company becomes a revolving door with developers coming and and out and making the code worse. How do you communicate this to management to get them interested in sorting out technical debt?
© Programmers or respective owner