Elixir Wizards

The State of Code Quality with Saša Jurić

26 snips
May 28, 2026
Saša Jurić, Elixir mentor and author of Elixir in Action, focuses on maintainable Elixir codebases and software craftsmanship. He explores why code must be clear communication, not just correct. Topics include the theater of pull requests, using AI as a careful collaborator, making tiny testable commits, and keeping human judgment central to avoid fast-moving technical debt.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Code Is Communication Not Just Execution

  • Code is more than executable instructions; it's a medium of communication that future maintainers and tools (LLMs) must read and understand.
  • Saša stresses clarity, cohesion, and loose coupling so teams can extend software reliably over time.
ADVICE

Split Features Into Small Storytelling Commits

  • Make small, incremental pull requests and use commits to tell a clear story from point A to point B.
  • Saša splits features across multiple PRs and makes commits focused and incremental to keep diffs reviewable.
ADVICE

Don't Review Massive AI Dumps Blindly

  • Avoid accepting massive AI-generated diffs without human-driven decomposition; reviewers can't meaningfully verify thousands of lines.
  • Saša warns that large AI-produced PRs lead to superficial LGTM approvals or missed defects.
Get the Snipd Podcast app to discover more snips from this episode
Get the app