DEV Community

Discussion on: Attacking Technical Debt

Collapse
 
jamesmh profile image
James Hickey

Stopping the bleeding is key. It can be hard if it involves having to re-train other developers who've been writing software in certain ways all their careers. Having the buy-in from management to implement changes that involve training, coaching, etc. are really a pre-req. too.

The hardest part I've found is getting the others on-board and helping them get to a place where they understand why certain patterns or methods are good/bad and what the end goal should look like (because that end goal is obviously going to be quite different than what the system currently looks like!).