The Peterman Pod

Meta Distinguished Eng (IC9) On Influencing Engs, Failures, and Learnings

76 snips
Feb 9, 2026
Adam Ernst, a Distinguished Engineer at Meta who built core iOS infrastructure like ComponentKit, shares career growth and big project stories. He talks about persuading engineers without authority, the power of exhaustive code review, inventing ComponentKit for News Feed, and the rise and fall of ComponentScript. Short, candid tales about cancellations, lessons learned, and why he prefers deep technical work.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Match UI Paradigm To Product Shape

  • Declarative UI frameworks excel for mostly static, nested feed-like interfaces but have trade-offs for highly dynamic UIs.
  • Adam recognized different paradigms fit different problems and avoided claiming a single solution for all cases.
ANECDOTE

ComponentScript: A Two-Year Failure

  • ComponentScript was a two-year cross-platform project Adam built that ultimately failed despite technical correctness.
  • It supported interop and type safety but never gained momentum across teams and was canceled after garnering 'meets most'.
INSIGHT

Technical Quality ≠ Adoption

  • Technical excellence alone doesn't guarantee adoption; target audience and product trade-offs matter more.
  • Adam missed a clear target engineer and refused product compromises that competitors used to gain traction.
Get the Snipd Podcast app to discover more snips from this episode
Get the app