Dead Code

Frankenstein’s System (with Sean Goedecke)

18 snips
Mar 10, 2026
Sean Goedecke, a staff engineer who helped build GitHub Copilot and writes about practical software design, argues for design grounded in real code. He contrasts abstract rules with decisions shaped by constraints and prior art. He discusses why consistency matters more than isolated “good design.” He warns AI tools can reinvent existing patterns unless guided by engineers with deep system knowledge.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Boring Line Level Meetings Produced Real Decisions

  • A GitHub offsite discussion focused on boring, line-by-line code details proved most productive for extracting reusable pieces.
  • Engineers pointed at 12 lines to extract, showed signatures, and mapped exact files to future use cases.
INSIGHT

Generic Design Works For Greenfield And Company Guardrails

  • Generic design helps greenfield projects and company-wide paved paths but fails for large, existing codebases.
  • Sean calls guardrails essential at scale while noting they must be generic because architects can't know every repo's details.
ADVICE

Favor Consistency Over Isolated Elegance

  • Prioritize consistency over isolated “good designs” when working in large codebases.
  • Reuse prior art so new features integrate; avoid creating Frankenstein systems that force global refactors.
Get the Snipd Podcast app to discover more snips from this episode
Get the app