Jimmy Miller talks to us about his experience with a legacy codebase at his first job as a programmer. The codebase was massive, with hundreds of thousands of lines of C# and Visual Basic, and a database with over 1,000 columns. Let’s just say Jimmy got into some stuff. There’s even a Gilfoyle involved. This episode is all about his adventures while working there.
Featuring
Sponsors
Assembly AI – 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.
Supabase – Supabase just finished their 12th launch week! Check it out. Or get a month of Supabase Pro (FREE) by going to supabase.com/changelogpod
Speakeasy – Production-ready, enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
Test Double – Find out more about Test Double’s software investment problem solvers at testdouble.com.
Notes & Links
- The best, worst codebase
- Join our Zulip (It’s better than Slack)
Chapters
Chapter Number | Chapter Start Time | Chapter Title | Chapter Duration |
1 | 00:00 | This is The Changelog | 01:31 |
2 | 01:31 | Sponsor: Assembly AI | 02:21 |
3 | 03:52 | Start the show!! | 05:20 |
4 | 09:13 | The company | 02:36 |
5 | 11:49 | How did we get here? | 04:55 |
6 | 16:44 | Let's go back to the columns | 08:22 |
7 | 25:06 | The Secret Service busted in my door | 09:30 |
8 | 34:36 | Sponsor: Supabase | 03:24 |
9 | 38:00 | The Calendar | 05:44 |
10 | 43:44 | Why stay? | 10:59 |
11 | 54:43 | What about ops? | 09:07 |
12 | 1:03:50 | Sponsor: Speakeasy | 00:49 |
13 | 1:04:39 | Sponsor: Test Double | 03:16 |
14 | 1:07:55 | Gilfoyle the thing | 01:19 |
15 | 1:09:14 | Dead codebases | 02:13 |
16 | 1:11:28 | The beautiful mess | 03:28 |
17 | 1:14:56 | Talking to users | 04:57 |
18 | 1:19:53 | Wrapping up | 01:28 |
19 | 1:21:21 | Closing thoughts and stuff | 02:51 |