Maintainable

Chris Salvato: Building Developer Paradise by Sitting in the Problem Space

10 snips
Mar 25, 2025
Chris Salvato, a Senior Staff Engineer at Shopify, shares invaluable insights into navigating legacy codebases. He emphasizes the importance of understanding human frustrations and spending time in the 'problem space' instead of rushing to fix issues. By focusing on one-on-one conversations, Chris helps teams identify systemic pain points and align their goals. He highlights the need for lean and intuitive domain models, effective team collaboration, and the role of mentorship in software development, transforming challenges into opportunities for growth.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Stripe vs. PayPal

  • Stripe's well-designed API and documentation stood in contrast to PayPal's messy approach.
  • Stripe taught users about payments and provided a better experience for developers.
ADVICE

Prioritize People over Code

  • Understand the people involved in a legacy system first, not just the code.
  • Conduct one-on-one interviews to grasp their frustrations and expectations.
INSIGHT

Value of One-on-Ones

  • One-on-one meetings foster unfiltered perspectives and build trust within a team, unlike group meetings.
  • Individual discussions make people feel heard and reveal unique insights.
Get the Snipd Podcast app to discover more snips from this episode
Get the app