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: 316
        
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