Grokking Software Architecture • Matt Erman & Luca Mezzalira • GOTO 2026

GOTO Conferences
3,006 views •

This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Check out more here: https://gotopia.tech/episodes/458 Matt Erman - Author of "Grokking Software Architecture" @CodeLiftSleep Luca Mezzalira - Solutions Architect, Consultant, International Speaker & Author of "Building Micro-Frontends" @My50c RESOURCES Matt https://x.com/codeliftsleep https://blogs.realworldbooks.academy https://www.linkedin.com/company/codeliftsleep Luca https://www.buildingmicrofrontends.com https://twitter.com/lucamezzalira https://www.linkedin.com/in/lucamezzalira https://linktr.ee/lucamezzalira https://lucamezzalira.com DESCRIPTION Matt Erman, a senior software engineer at Blackboard and author of “Grokking Software Architecture”, tells host Luca Mezzalira he wrote the book after mentoring junior developers who stared blankly at basic fundamentals, just as AI was raising the bar for entry-level jobs and junior hiring was dropping. His core thesis is that AI only amplifies what you are: it speeds up good developers and accelerates chaos for those without foundations. He argues architects should think of themselves as "clarity engineers", and the book's five-step process reflects that. Start with what you're being asked to build, ask why (the Toyota Five Whys) until you reach the real driver, sketch the design, and write the decision down, including what you are explicitly not optimizing for. There is no perfect solution, only the best one for your constraints (a three-person team with a two-week deadline shouldn't build a web of microservices). Architecture Decision Records (ADRs) keep teams from relitigating the same choice every few weeks, and communication matters because the best idea doesn't always win, the best-communicated one does. On AI, Erman's warnings are specific. An engineer's value is moving up the chain, from writing code to directing, reviewing, and challenging agents, but skills erode if nobody writes or reads code anymore. The risk isn't that AI writes bad code. It knows every pattern ever created, and without clear constraints it can stitch them into "Frankenstein code" that works today and fails later. "AI told me to" is not a defensible answer in a PR review, and at AI speed you may make four or five architectural decisions in the time you once made one, so planning matters more, not less. He also explains Hyrum's Law: with enough users, every observable behavior of your API becomes a contract, documented or not. He doesn't expect AI to replace human judgment soon, because much of what matters about a system lives in context nobody has written down. His practical tip for newer developers is to always ask the AI for an adversarial, architect-level review of its own work. His advice for the next six months: step back and gain clarity before you write code (even a "favorites" button hides architectural decisions), and build things to last by separating concerns and keeping them modular. Luca adds that deterministic tools and probabilistic AI work best together. TIMECODES 00:00 Intro 01:12 Why fundamentals are going missing 05:45 Architects as "clarity engineers" 07:55 Soft skills win architecture debates 10:59 The 5-step architectural thinking process 14:59 ADRs: Architectural Decision Records 18:51 "AI told me to" is not a defense 22:17 Your API schema is the system prompt 25:53 Will AI replace architects? 31:00 Advice for the next 6 months 34:04 Outro RECOMMENDED BOOKS Matt Erman • Grokking Software Architecture • https://link.amazon/B060rlEpv Luca Mezzalira • Building Micro-Frontends • https://amzn.to/4ekqV5Y Luca Mezzalira • Front-End Reactive Architectures • https://amzn.to/43a8VVJ https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #SoftwareArchitecture #AISkills #ArchitectureSkills #SoftwareEngineering #Programming #TodayInTech #LucaMezzalira #MattErman #GOTO #BookClub CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close