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

