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 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.