

Design & Develop Distributed Software Better w/ Multiplayer • Tom Johnson & Julian Wood
Jun 6, 2025
Tom Johnson, Co-Founder and CTO of Multiplayer, and Julian Wood, Serverless Developer Advocate at AWS, delve into the complexities of modern software development. They discuss the importance of simplifying processes through automation, particularly in documentation and debugging. Emphasizing collaboration and transparency, they explore the role of visual tools in understanding software architecture. The conversation also touches on evolving practices, the impact of AI on accessibility for developers, and the future of infrastructure abstraction in driving innovation.
AI Snips
Chapters
Books
Transcript
Episode notes
Tom Johnson's Career Journey
- Tom Johnson shared his journey from machine learning to distributed systems and founding Multiplayer.
- He was motivated by repeatedly facing tedious manual work in complex software projects and wanted to solve it.
Observability as Documentation
- Observability data can serve both monitoring and automated documentation purposes.
- Using live telemetry creates a truthful, real-time documentation of system behavior.
Start Simple With Modular Design
- Keep your system simple initially, favor monolith and monorepo setups.
- Use modular code design with clear APIs to allow future scaling or splitting without massive rewrites.