January 24, 2023 by

Over the years of my career as a software engineer, I have seen many projects at various stages of development. Most of them were mature or even legacy projects where I experienced first-hand the consequences of the technical decisions made by my fellow programmers. As we all know, things are much clearer in hindsight. Poor […]

Read more