
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.
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.









