Aging in IT

It is great to be a developer: constant emails with job propositions, able to get a new job whenever you want. The world hasn't enough developers, which puts us in a great situation. Not all is great. Technology moves fast and we are constantly being bombard with new programming languages, new methodologies, new tools. There is… Continue reading Aging in IT


Refactoring: How much?

On "Refactoring - Improving the Design of Existing Code", Martin Fowler wrote "Code refactoring is the process of restructuring existing computer code without changing its external behavior." [1]. Along with the "recipes" for safe refactoring, the term code smells was introduced. Code smells refer to certain structures in code that present potential design and implementation… Continue reading Refactoring: How much?

Year 2025 – Why microservices are dead

Gartner Hype Cycle provide a graphic representation of the maturity and adoption of technologies and applications [1]. This curve is based in Amara's Law [2]: We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run. In other words, it is easy to understand the… Continue reading Year 2025 – Why microservices are dead