In this episode I give my three reasons (could be more for sure) of why developers could be reluctant to do refactors more frequently:

  1. Lack of knowledge of what is good and what is bad code.
  2. Think that someone could be offended by redoing previously done code
  3. Fear of breaking things

Addressing technical debt also in big part in our own hands as developers. It's our duty to keep our kitchen clean.

Link of mentioned article:

https://www.infoq.com/articles/reduce-technical-debt