
The Changelog: Software Development, Open Source
Discovering discovery coding (Friends)
Feb 14, 2025 · 1 hr 53 min · 109.6 MB
0:00-1:53:56
Streams straight from the publisher. PodNod never proxies or re-hosts episode audio.
Fire up a REPL, grab your favorite Stephen King novel, and hold on to the seat of your pants! Jimmy Miller returns to reveal why, at least for some of us, discovery coding is where it’s at.
Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Temporal – Build invincible applications. Manage failures, network outages, flaky endpoints, long-running processes and more, ensuring your workflows never fail. Register for Replay in London, March 3-5 to break free from the status quo.
- Augment Code – Developer AI that uses deep understanding of your large codebase and how you build software to deliver personalized code suggestions and insights. Augment provides relevant, contextualized code right in your IDE or Slack. It transforms scattered knowledge into code or answers, eliminating time spent searching docs or interrupting teammates.
- Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs.
Featuring:
- Jimmy Miller – Website, GitHub, X
- Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- That time Secret Service busted in Jimmy Miller’s door for hacking
- Blinkist
- Amazon.com: Tools Of Titans
- The best, worst codebase (Changelog Interviews #609)
- Discovery Coding
- Thinking outside the box of code (Changelog Interviews #552)
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comTemporal
temporal.ioReplay in London, March 3-5
replay.temporal.ioAugment Code
augmentcode.comNotion
notion.comWebsite
jimmyhmiller.github.ioGitHub
github.comX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comWebsite
adamstacoviak.comGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comBlinkist
blinkist.comAmazon.com: Tools Of Titans
amazon.comThe best, worst codebase (Changelog Interviews #609)
changelog.comDiscovery Coding
jimmyhmiller.github.ioPRs welcome!
github.com
- 0:00Let's talk!
- 0:38Sponsor: Temporal
- 2:41ISPs & Friends
- 10:12Jimmy is back!
- 13:41Blinkist (not a sponsor)
- 16:22Packaging matters
- 18:21Jimmy's bangers
- 20:23Discovery Coding
- 23:27Sponsor: Augment Code
- 26:57The four designs story
- 30:58Pantsing
- 31:58The rubber hits the road
- 35:02Not much tooling
- 41:38Stephen King's method
- 45:17Applying King's method
- 46:07Flow state debate
- 51:25Discovery coding != flow
- 52:08Discovery coding != bottom up
- 55:47Sponsor: Notion
- 58:34How to get started
- 1:06:37Discovery code every time?
- 1:08:50The 2-year debug story
- 1:11:20The bad open source story
- 1:13:37The group project plagiarism story
- 1:14:49Restoring your session
- 1:19:06Personal comments
- 1:23:29Implementation details
- 1:31:49Do you like this idea?
- 1:32:42Comment pack rat
- 1:34:27Commit message confessions
- 1:35:46The Field Notes friend
- 1:36:20Dog visitation
- 1:37:39Beyond the blog post
- 1:41:28Wheel reinvention
- 1:42:54Back to personal notes
- 1:45:03Does Evernote still exist?
- 1:46:03Modern OCR tools
- 1:47:18Discovery coding first steps
- 1:51:51Bye, friends
- 1:52:40Coming up next