This chapter explores the formidable challenges faced while dealing with outdated and poorly maintained codebases, illustrated through various personal experiences and anecdotes. The speaker reflects on their journey of rewriting a lengthy Pascal program in C# and the trials of deciphering convoluted decompiled code, all while recognizing the commonality of such struggles among programmers. Amidst the chaos, they highlight the significance of a supportive work environment and the enriching lessons learned regarding software development practices and team dynamics.
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.
Leave us a comment
Changelog++ members save 12 minutes on this episode because they made the ads disappear. Join today!
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.
Featuring:
Show Notes:
Something missing or broken? PRs welcome!