In this episode of Maintainable, Robby speaks with Tom Johnson ( / tomjohnson3 ) , Co-Founder and CEO of Multiplayer (https://multiplayer.app) . Tom shares his perspectives on the evolving landscape of distributed systems, the challenges of maintaining legacy software, and how innovative tools are transforming the way teams collaborate.
Topics Discussed
• Characteristics of well-maintained software, from system-level documentation to effective workflows.
• The importance of debugging tools tailored for distributed systems.
• Anecdotes about managing technical debt, including cutting off a CEO’s database access.
• How auto-documentation and design branches in Multiplayer streamline team collaboration.
• Practical strategies for tackling technical debt and fostering developer morale.Key Takeaways
• [00:01:16] Defining Well-Maintained Software: Tom explains why documentation, tests, and collaborative workflows are essential.
• [00:06:14] The Case for Locking Down Production: Lessons learned from a humorous but cautionary tale.
• [00:18:11] Debugging Distributed Systems: How Multiplayer’s tools simplify the debugging process.
• [00:25:00] Design Branches and Team Collaboration: Enhancing communication through shared documentation.
• [00:31:39] Prioritizing Technical Debt: Identifying customer and developer pain points.Resources Mentioned
• Multiplayer (https://multiplayer.app)
• Tom Johnson on LinkedIn ( / tomjohnson3 )
• Tom Johnson on Twitter (https://x.com/tomjohnson3)
• Book Recommendation: Making Comics (https://scottmccloud.com/2-print/3-mc...) by Scott McCloudThanks to Our Sponsor!
Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.
It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.
Keep your coding cool and error-free, one line at a time!
Use the code maintainable to get a 10% discount for your first year. Check them out! (https://www.appsignal.com/?utm_source...)
Subscribe to Maintainable on:
• Apple Podcasts (https://podcasts.apple.com/us/podcast...)
• Spotify (https://open.spotify.com/show/6Ah6xxZ...)
Or search "Maintainable" wherever you stream your podcasts.
Keep up to date with the Maintainable Podcast by joining the newsletter. (https://maintainable.fm/newsletter/)