/images/avatar_2026.png

Giving Technical Feedback Without Destroying Motivation and Autonomy

Giving Technical Feedback Without Destroying Motivation and Autonomy In the technical world, feedback is a double-edged sword. It is essential to improve code quality, systems, and decision-making, but when delivered poorly it can destroy motivation, autonomy, and trust in a very short time. The paradox is that the most competent people are often the most fragile when it comes to feedback: their personal value is deeply intertwined with what they produce.

How I design an architecture to grow without rewriting everything after a year

How I design an architecture to grow without rewriting everything after a year If you’ve worked in a startup, an SME, or a team that’s “always in emergency mode”, you already know how this goes: at the beginning you move fast. It works. You ship. You close tickets. Then after 6 months (sometimes 3) you realize every new feature costs double. After a year, every change feels like open-heart surgery.

Useful (and Useless) Metrics to Understand Whether Your Team Is Improving

Useful (and Useless) Metrics to Understand Whether Your Team Is Improving (or: how to measure without becoming a slave to numbers) There was a time when I truly believed metrics were the solution. The team was growing, the backlog was full, and we constantly felt like we were chasing something. As it often happens, the question was always the same: “Are we improving, or are we just running faster?” And as it often happens… when you can’t answer, you start measuring.

A strategy for building a team that doesn’t depend on “super-seniors”

A strategy for building a team that doesn’t depend on “super-seniors” In many technology companies there comes a very specific moment when a fairly widespread belief takes hold: if we hire a very senior person, problems will finally start solving themselves. Sometimes that actually happens. More often, problems simply change shape — but they remain. This article is not against super-seniors. It is against the idea that a team should work only because of them.

Platform Engineering: what really matters and what is just hype

Platform Engineering: what really matters and what is just hype In recent years, Platform Engineering has become one of the most overused terms in the technology landscape. Every company seems to want to “do platform”, often without having clarified what that actually means and, above all, why. As often happens, the risk is not the discipline itself, but its uncritical adoption: replicating patterns designed for very specific contexts in realities that have neither the scale nor the problems those patterns were meant to solve.

What I Learned Running HA Systems During the Holidays

What I Learned Running HA Systems During the Holidays (Without Panic) Every year, as punctual as Christmas dinner or the New Year’s Eve toast, it arrives: the production incident during the holidays. Anyone who works with high-availability systems knows this well: for our services there are no office hours, no “closed for holidays”. And for years I’ve dealt with this from different angles: first as a sysadmin, then as a tech lead, and finally as a CTO.