March – 2020

Can technical debt ever be justified?

Do it right, or don’t do it

Everybody talks about and accepts technical debt as an inevitable part of technology development work.

  • Is it an inevitable tax to pay when dealing with technology?
  • Is it something that can be avoided?
  • Is it a trade-off between time-to-market and quality that can be easily justified?

We believe that an experienced and committed team, using the latest methodologies, practices, tools and frameworks, can successfully avoid technical debt even for the most demanding and time sensitive projects.

In this issue of The Dev Digest, we explore ideas on how technical debt can be avoided from the get go, and, more importantly, ideas about how to progressively improve current bad situations.

Here is our monthly curated list of thought-provoking books, articles and podcasts regarding technical debt:

  • Managing Technical DebtA comprehensive book on everything related to technical debt.  The authors have considerable real-world experience, and it shows.  Great reviews also.



  • Analyzing Technical Debt By Complete Developer Podcast. Will Gantt always make deep technical discussions entertaining and very informative.  This episode on technical debt is another great example.


  • The Atlassian Summit – The Online Event of the Year. All talks are available online on-demand.  No need to register. Just enter your email and you are good to explore the latest developments in technology management.


  • M&A: Potential Poisoned Chalices Infosecurity Magazine A great view of the role technology assets play from the mergers and acquisitions world.  Technical debt, and the security risks it introduces, is seen as a potential “Poisoned Chalice” that can derail otherwise great deals.

Let us know if you would like to discuss these or any other relevant technology topics in more detail as you deal with the challenges of technical debt in your organization.

MangoChango’s engineers are experts in a wide variety of technologies, frameworks, tools, and languages with an emphasis on continuous learning as new thinking, tools, and techniques come to market.

We are constantly exploring to be able to best meet our clients’ needs as projects grow, shift or pivot.

Languages Frameworks Other
  • Java
  • Javascript
  • Rails
  • Python
  • Scala
  • Go
  • Kotlin
  • C#
  • Clojure
  • PHP


  • Spring
  • Node
  • React
  • Nativescript
  • Vue
  • Ruby
  • Django
  • Angular
  • .NET
  • Laravel
  • REST
  • GraphQL
  • RabbitMQ
  • SQL Databases
  • NoSQL Databases
  • TensorFlow
  • WebPack
  • AWS
  • Azure

Rene Larrave

Manolo Guerrero