The Changelog: Software Development, Open Source

Lessons from 10k hours of programming (Interview)

8 snips
Oct 8, 2021
In this insightful conversation, Matt Rickard, a seasoned software developer and writer of "Reflections on 10,000 Hours of Programming," shares his journey through programming mastery. He discusses the importance of deliberate practice, the power of exploring source code over online answers, and the emotional attachment developers have to their code. Matt emphasizes best practices like managing code complexity and the value of community cross-pollination, revealing how evolving lessons shape our coding skills over time.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Outdated Documentation

  • Adam Stacoviak struggled with outdated documentation on a Jekyll site.
  • He realized that diving into the source code would have been more helpful.
ADVICE

Read Your Dependencies' Source Code

  • Be willing to read the source code of your dependencies.
  • This helps understand your stack better and improves your ability to evaluate dependencies.
ADVICE

Learn from the Best

  • Emulate the best examples of code when learning a language or framework.
  • Matt learned Go by reading its standard library, and recommends others to do the same.
Get the Snipd Podcast app to discover more snips from this episode
Get the app