AI: Back to Fundamentals (the ones you least expect) (TDC São Paulo)
Sep 25, 2026, 11:10 AM - 11:45 AM
ProMagno, Avenida Professora Ida Kolb 513, São Paulo, Brazil
An upcoming talk for the "AI & Emerging Tech" (international) track at TDC São Paulo 2026: "AI: Back to Fundamentals (the ones you least expect)". I'll argue that the software engineering fundamentals we're tempted to skip in the age of AI—not algorithms and data structures, but the practices that keep AI-generated code trustworthy—matter more than ever, precisely because AI has collapsed their cost.
TDC São Paulo 2026 (The Developer's Conference) runs September 23–25 at ProMagno, in person and online. My talk is part of the "AI & Emerging Tech" track—an English-language, international track—on September 25, alongside speakers like Edson Yanaga (Google), Csilla Szántó (MeteoSwiss), Nyah Macklin (Neo4j), Bruno Borges (Microsoft), Bharat Ahuja (Jeeves), and David Parry (Qodo). I'm also running a workshop on Personal Brand during the conference.
AI: Back to Fundamentals (the ones you least expect)
When a developer hears "fundamentals," they think of algorithms and data structures. This talk argues for a different set: fundamentals that matter just as much in the age of AI—the ones rooted in software engineering. AI doesn't make them irrelevant; it collapses their cost—which is exactly why they now matter more, not less.
We'll start with a bit of discomfort, looking at how we review AI-generated code today: as the output grows longer, the reviews grow shallower—skimmed, handed off to another AI, or approved almost unseen. Uncle Bob put it bluntly: he doesn't read his agents' code anymore. He trusts the constraints he surrounds them with, not the act of reading.
From there, the talk shifts to the constructive side: how do we design those constraints? Many software engineering practices that used to be prohibitively expensive are now cheap, thanks to AI. The most complete set is the one built around an outer BDD loop (Spec → Gherkin) wrapping an inner TDD loop. But how do we make sure all those artifacts actually add up to a quality product?