Best code I’ve ever written

On my life as a developer, I have been in several stages. On the beginning I was mesmerized with what I could do with code. I really thought I was an excellent developer. Until I found out is was only my narrow perception. I started hiding my code, afraid of what others would think. I… Continue reading Best code I’ve ever written


Be nice to tests

Today there is high focus on great quality on production code. With production code I mean code that is part of the application. Test code tests production code. I see little worry about quality of test code, only production code. Test code can come in any form or shape, just as long production code has… Continue reading Be nice to tests

Posted in TDD

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

Rewrite the whole thing

I want to talk about the great Software Development paradigm that has been around for many years: The "rewrite the whole thing". Start by writing a software system. When it's ready, put it in the market. Spend 1-2 years improving it, fixing bugs. Start again. We've seen it with Microsoft, for example. Remember Windows 3.11,… Continue reading Rewrite the whole thing

Don’t like Software Development no more

It took me couple of decades to realize something: I hate Software Development! It was not what I expected at all. I still remember when I was a young student, realizing I could do so much with code. The juicy problems I could tackle and solve. See my thoughts becoming real after hours of banging… Continue reading Don’t like Software Development no more