Changelog Interviews – Episode #613

Lessons from 10k hours of programming (Remastered)

with Matt Rickard

All Episodes

This week we’re going back in time to one of our top performing shows of all time where we talk with Matt Rickard about his blog post Reflections on 10,000 Hours of Programming. These reflections are about deliberately writing code for 10,000 hours. Most don’t apply to beginners. He was clear to mention that these reflections are purely about coding, not career advice or soft skills. If you count the reflections we cover on the show and be the first to comment the amount of reflections on this thread in Zulip, we’ll give you a coupon code to use for a 100% free t-shirt from the merch store. Good luck…

Featuring

Sponsors

Fly.ioThe home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes.

Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more

AssemblyAI – Turn voice data into summaries with AssemblyAI’s leading Speech AI models. Built by AI experts, their Speech AI models include accurate speech-to-text for voice data (such as calls, virtual meetings, and podcasts), speaker detection, sentiment analysis, chapter detection, PII redaction, and more.

WixWix Sudio is for devs who build websites, sell apps, go headless, or manage clients. Integrate, extend and write custom scripts in a VS code-based IDE. Leverage zero set up dev, test and production environments. Ship faster with an AI code assistant. And work with Wix headless API’s on any tech stack.

Notes & Links

📝 Edit Notes

Chapters

1 00:00 This week on The Changelog 01:33
2 01:33 Sponsor: Fly.io 03:31
3 05:05 Start the show! 01:27
4 06:32 What is 10,000 hours? 01:56
5 08:28 Learn from others experience 00:45
6 09:13 Get a free t-shirt 00:57
7 10:09 Heptagon of configuration 03:14
8 13:23 Iteration is necessary 02:42
9 16:06 So DRY 05:31
10 21:37 Jerod on Gophers Say 01:34
11 23:11 Code comments 04:43
12 27:54 Sponsor: Socket 06:12
13 34:06 Stackoverflow is a must 06:47
14 40:53 Learning Go 02:57
15 43:49 Jerod provokes Adam 01:04
16 44:54 Others code? 03:42
17 48:36 Proven ground 02:05
18 50:41 Write code only you can write 03:34
19 54:15 Sponsor: AssemblyAI 02:17
20 56:32 Sponsor: Wix 00:54
21 57:27 Most code is terrible. Delete! 02:10
22 59:37 Identity as Code 03:51
23 1:03:28 How do you organize? 04:34
24 1:08:03 Naming is fun! 04:55
25 1:12:58 When there's no convention 01:29
26 1:14:27 Technology as diffusion 05:53
27 1:20:20 Is that it? 00:52
28 1:21:11 Closing thoughts and stuff 02:06

Transcript

⏰ Coming Soon

Changelog

We're hard at work on the transcript for this episode! Sign in / up to access transcript notifications. 💪

Player art
  0:00 / 0:00