Blog
Welcome to my technical blog, where I share reflections, experiences and insights on the world of software development. Here you will find articles on architectures, best practices, patterns and more, always with a critical and practical eye on modern development.
31 Aug 2026
Plan before you generate 🗺️
Vibe coding feels fast until rework makes you pay the bill twice. Explicit planning is the contract that turns an agent into a teammate.
27 Aug 2026
The GDPR is not your enemy. It's the rulebook nobody explained properly 🔒
The GDPR is almost eight years old yet remains the most misunderstood regulation in the tech sector. A quick guide to what actually matters for software developers.
17 Aug 2026
Psychological safety and code reviews: bugs love silence 🛡️
Reviews improve when disagreement is reasoned rather than punished. Language, AI, and lightweight practices for building technical trust.
3 Aug 2026
Intrinsic motivation and metrics: when the sprint ends but energy does not ⚖️
Measuring output alone can raise apparent productivity while reducing ownership, learning, and motivation. A healthier way to read team results.
27 Jul 2026
Technical irrelevance anxiety: when AI writes in your place 😶🌫️
AI-era anxiety is not only about replacement. It is the fear of losing distinctive value, and a way to turn that fear into a clearer position.
20 Jul 2026
Senior developers in the age of AI agents: less keyboard, more judgment 🧭
AI agents write more code, but value moves to context, decisions, and responsibility: why experience matters even more now.
14 Jul 2026
Assisted critical thinking: use AI as an internal challenger, not an oracle 🧪
AI accelerates everything, including mistakes. A practical protocol to use it as an internal challenger and reduce bugs, rollbacks, and fragile decisions.
26 Jun 2026
Modularity and tokens: when architecture also pays the AI bill 💸
Modularity improves more than readability: it cuts tokens, latency, and AI agent costs. Better architecture and a healthier engineering budget.
7 Jun 2026
Boreout: when work stops pushing back 🪫
Boreout is not a paid vacation: it is the slow erosion of energy, identity, and growth when work no longer has any real weight.
16 Apr 2026
Question-Driven Specification: understand first, then build 🧠
Writing software faster is pointless if you are implementing wrong assumptions. The right questions make requirements less fragile.