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.
14 Sep 2026
Writing code that agents understand 🧠
Readability as context leverage: names, short functions, cohesion. Code is documentation for machines and humans.
10 Sep 2026
AI Act: the compliance nobody reads until it matters 🤖
The AI Act is in force and the prohibitions have been operational since 2025. Why AI regulation changes the rules for developers, and why most of the debate misses the point.
7 Sep 2026
The repository is the contract 📜
AGENTS.md is not just tech config: it is the team's shared knowledge, the contract that agent and team must respect.
3 Sep 2026
NIS 2: cybersecurity is no longer an IT department thing 🛡️
NIS 2 moves cybersecurity out of IT departments and onto the board. Why it's a political choice and what it really changes for businesses and developers.
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.