
Sign up to save your podcasts
Or


Jason Allum returns to the Elixir Mentor Podcast to talk about Beadwork, his filesystem-native, git-synced issue tracker built for AI coding agents. With 40 years of building software and cleaning up other people's messes, Jason has a sharp read on where agentic coding falls apart.
The conversation starts with Beads, the ticketing tool that inspired Beadwork, and why it eventually devolved into slop as it grew. Jason explains how coding agents lose the thread on long tasks through compaction and drift, and how a clean queue of tickets keeps an agent moving toward the right outcome instead of stitching back together the very thing it was told to tear out.
From there we get into how Beadwork is built: a git-synced design backed by an orphan branch that sidesteps the merge conflicts that made earlier tools painful for teams and work trees. Jason walks through breaking large changes into epics and issues, pausing the agent to catch drift, and the parts of the job an agent still can't do, like architecture decisions, taste, and judgment.
We also cover raising the quality bar on agent output, the efficiency argument around tokens, multi-project and team workflows, and the prompts Jason reaches for to get better plans. If you write code alongside an agent every day, this one is full of practical, common-sense workflow advice you can put to use right away.
Resources Mentioned:
- Beadwork:https://github.com/jallum/beadwork
- Bedrock (from last time):https://github.com/bedrock-kv/bedrock
Connect with Jason:
- X/Twitter:https://x.com/mullaj
- GitHub:https://github.com/jallum
Sponsors:
- BEAMOps:https://beamops.co.uk
- Paraxial.io:https://paraxial.io
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com
By Jacob Luetzow5
44 ratings
Jason Allum returns to the Elixir Mentor Podcast to talk about Beadwork, his filesystem-native, git-synced issue tracker built for AI coding agents. With 40 years of building software and cleaning up other people's messes, Jason has a sharp read on where agentic coding falls apart.
The conversation starts with Beads, the ticketing tool that inspired Beadwork, and why it eventually devolved into slop as it grew. Jason explains how coding agents lose the thread on long tasks through compaction and drift, and how a clean queue of tickets keeps an agent moving toward the right outcome instead of stitching back together the very thing it was told to tear out.
From there we get into how Beadwork is built: a git-synced design backed by an orphan branch that sidesteps the merge conflicts that made earlier tools painful for teams and work trees. Jason walks through breaking large changes into epics and issues, pausing the agent to catch drift, and the parts of the job an agent still can't do, like architecture decisions, taste, and judgment.
We also cover raising the quality bar on agent output, the efficiency argument around tokens, multi-project and team workflows, and the prompts Jason reaches for to get better plans. If you write code alongside an agent every day, this one is full of practical, common-sense workflow advice you can put to use right away.
Resources Mentioned:
- Beadwork:https://github.com/jallum/beadwork
- Bedrock (from last time):https://github.com/bedrock-kv/bedrock
Connect with Jason:
- X/Twitter:https://x.com/mullaj
- GitHub:https://github.com/jallum
Sponsors:
- BEAMOps:https://beamops.co.uk
- Paraxial.io:https://paraxial.io
SUPPORT ELIXIR MENTOR
- Elixir Mentor:https://elixirmentor.com

2,683 Listeners

288 Listeners

700 Listeners

624 Listeners

984 Listeners

212 Listeners

188 Listeners

213 Listeners

22 Listeners

32 Listeners

29,255 Listeners

11 Listeners

65 Listeners

689 Listeners

76 Listeners