Coding with AI: How to Get Predictable Results
2025-05-27 , Sala 7

AI coding assistants like Copilot, ChatGPT, and Cursor have transformed how we write software — but often in unpredictable ways. Vague prompts, inconsistent results, and scattered workflows are now part of our daily reality. The promise of AI-powered development is huge, but without structure, it's easy to fall into chaos.

In this talk, I’ll introduce User Story Matrix (USM) — an open-source CLI tool that helps developers orchestrate AI-assisted development with clarity and control. USM lets you define structured user stories, generate implementation blueprints, and guide AI tools through testable, repeatable steps.
Whether you're working solo or in a team, USM gives you a lightweight, developer-first workflow to make AI coding deliberate and scalable — not just experimental.
This talk is aimed at developers, tech leads, and AI tool builders looking to reduce noise and get real results from AI coding. You’ll walk away with a fresh mindset, a practical CLI demo, and a repeatable process to bring predictability back to your AI-assisted workflow.

Hi, I’m Daniele 👋

🔧 I’m a Head of Engineering with 15+ years of experience in backend development and DevOps — mostly in Java, but I’ve been having a lot of fun with Node.js over the past couple of years. I’ve led teams through complex challenges, building scalable systems and navigating fast-changing environments.

💡 Over the years, I’ve seen it all: unexpected pivots, hard-won victories, and plenty of tricky problems. My approach is simple — identify areas for growth, anticipate change before it hits, and solve problems at the root so they stay solved.

👥 I’m passionate about team culture. I thrive in collaborative environments where people feel empowered to do their best work. I bring strong analytical skills to the table — but I’m also very aware I don’t know everything (and that’s half the fun). I believe the journey matters just as much as the outcome.

🌍 I’m endlessly curious and love working with people from different backgrounds. I see diversity as a source of creativity — and I’m always up for exploring new ideas, especially when they challenge how we build software.