Skip to content
- i·09 · sep 10, 2026 · 4 min read The Joy of Building The transformation reshaping software engineering is creating anxiety among many colleagues. In this article I go back to what has always fueled my career as an engineer, the joy of building, and explain why I see AI as an accelerator of that joy rather than a replacement for it.
- i·07 · nov 11, 2025 · 5 min read AI-first Development Lifecycle A practical proposal to rethink software development workflows in an AI-first perspective: orchestrated autonomous, specialized agents that delegate work to AI while keeping humans as supervisors and fallback.
- i·05 · sep 13, 2025 · 4 min read Challenges and Paths of AI-assisted Engineering In a recent paper published by researchers from MIT, University of California, Stanford University, and others, I found an analysis of the challenges still open in AI-assisted engineering and potential solutions yet to be explored.
- i·03 · aug 8, 2025 · 8 min read A New Way of Working with AI The questions I hear most frequently since the advent of GenAI are: How will software development change? Will developers be replaced? In this article I attempt to imagine an answer based on the elements available today, industry trends and a good dose of creativity.
- i·02 · jul 1, 2025 · 5 min read How to Accidentally Wipe a Database Using a Coding Assistant The story of a real, firsthand experience using AI in software development, losing control over one's own project and the resulting consequences. And, of course, the lesson learned.
- i·01 · jun 20, 2025 · 4 min read 8 techniques for effective AI-assisted software development In times of significant technological transformation, we must be both visionary and pragmatic, implementing the new tools at our disposal effectively. From this practical perspective, I've gathered insights from various development teams to compile a collection of 8 impactful techniques for effective AI-assisted software development.