Published Aug 4, 2024

How did We Even Arrive Here?

The hosts share their early tech career journeys, troubleshoot software and networking issues, and dive into gaming insights, exploring game reviews, retro titles, and procedural generation in gaming and music.
Episode Highlights
Coding Blocks logo

Popular Clips

Episode Highlights

  • Debugging

    Debugging can often feel like a wild goose chase, as recounts his experience with a null pointer error during serialization. He discovered that the issue was due to a seldom-used trace level in the library, which led to a frustratingly random bug that took an embarrassing amount of time to resolve 1. and Joe also discuss the importance of understanding stack traces and how hidden frames in Intellij can reveal crucial information 2.

       

    Networking

    Networking issues can be equally perplexing, as Joe shares his ordeal with a noisy PoE switch. His attempt to replace the fans led to a short circuit, frying a fan header on his $350 switch 3. adds his own troubleshooting woes, explaining the complexities of diagnosing power supply issues in eco-friendly systems 4.

       

    Software

    Software bugs can have far-reaching consequences, as highlighted by a discussion on legacy code and software liability. Joe talks about the challenges of maintaining outdated technologies and the potential for significant problems due to tribal knowledge 5. The team also explores a recent incident involving Crowdstrike, where a bootloader issue caused widespread system crashes, raising questions about software liability and the impact on industries like airlines and healthcare 6.

Related Episodes