Don’t Feed the Pigeons Some Principles from Real World Internal Developer Platform
summary
Shows that an internal developer platform succeeds by clear design choices not buzzwords: it enforces the principle of least surprise, treats code is communication, and scales by the “golden ratio” (examples include 120 engineers supporting ~7 million users and guidance to aim for one platform engineer to 10 users). Describes building a platform as a habitat that lifts developers, enables fast OODA/UDA loops (observe, orient, decide, act), runs experiment-driven features, and favors stories and empathy over blunt metrics.
AI-written summary · about
chapters (12)
- 0:00🚀 Introduction: Personal Journey and the Power of Product Ownership
- 5:00Russ’s Experience with Platforms and Their Core Principles
- 8:00The Role of Platforms: Making the Right Things Simple and Customizing for Advanced Needs
- 12:00The Principle of Least Surprise: Creating Clear, Understandable Exceptions
- 16:00Code as Communication: Ensuring Code Is Readable and Accessible to Others
- 20:00The Golden Ratio of Platform Success: Scaling Platforms for Large User Bases
- 24:00Embracing Challenges: How Cancer Changed Russ’s Perspective on Work and Life
- 28:00Building Safe, Creative Work Environments: The Ski Resort Metaphor for Platforms
- 32:00The Balance Between Freedom and Constraints: Empowering Developers
- 36:00The Power of Empathy and Understanding Developer Needs
- 40:00Creating Platforms That Make Users Feel Confident and Successful
- 44:00Conclusion: The Human-Centered Approach to Product Ownership
related talks
25mCommon platform team mistakes and how to avoid them
40mInternal platforms in practice
16mPaved roads to hell: Antipatterns of platform engineering efforts
59mLessons from Running Developer Platforms & Communities
08mLightning Talk: 5 Pitfalls of Building Developer Platforms - Jessica Andersson, Jesande
40mBuilding Developer Platforms, Birds of Feather
28mDesigning for Success: UX Principles for Internal Developer Platforms
23mBeyond the Buzz Building Developer Platforms That Drive Business Success
