How to minimize tech debt from the start

How to minimize tech debt from the start In this post we are going to lay some guidelines about how to prevent your project of accumulating tech debt. Introduction Tech debt has been a constant in all my work. All projects I have started working with had an amount of tech debt. Why does this happen? And better yet, what can we do to avoid falling on this tech debt trap? [Read More]

When are full software rewrites needed?

When are full software rewrites needed? Having dealt with a full rewrite of a software application recently, it left me wondering if it was needed at all, if there was any way to salvage the project or some parts of the project. Could we have avoided the rewrite? Introduction I have encountered the necessity of rewriting full software projects several times in my career but in my last years I have had to do it twice. [Read More]