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

Filed under:
|

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

Related posts about programming

Related posts about software