Maintainable

Brittany Ellich: Using AI to Maintain Software, Not Rewrite It

4 snips
Jan 21, 2026
Brittany Ellich, a Senior Software Engineer at GitHub, talks about the importance of maintaining existing software rather than opting for risky rewrites. She emphasizes that well-maintained software is readable and manageable for future developers. Brittany redefines technical debt, arguing it often includes bugs and reliability issues. The conversation highlights how AI, like coding agents, can assist in tackling small maintenance tasks incrementally while leaving complex problem-solving to humans. Her insights challenge conventional views on software evolution and ethical AI use.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Readability Is The First Signal

  • Readability is the primary signal of a well-maintained codebase.
  • If code isn't understandable, engineers cannot change it safely.
INSIGHT

Rethink What 'Technical Debt' Means

  • Technical debt is anything that doesn't directly map to new features.
  • The term means different things to different people and needs leveling.
ADVICE

Chip Away At Debt With Agents

  • Use coding agents to chip away at small maintenance tasks instead of waiting for big rewrites.
  • Smaller incremental improvements keep codebase maintainable over time.
Get the Snipd Podcast app to discover more snips from this episode
Get the app