
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.
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.


