undefined

John Gallagher

Oxide engineer and primary debugger in the investigation who created the minimal reproducer for the Futurelock issue and walked through the technical root cause analysis.

Top 3 podcasts with John Gallagher

Ranked by the Snipd community
undefined
52 snips
Jul 10, 2025 • 1h 44min

Adventures in Data Corruption

John Gallagher and Rain Paharia, both software engineers at Oxide Computer Company, join to unveil a bizarre data corruption mystery that emerged during a simple network transfer. They discuss their painstaking debugging journey, tackling issues like CPU speculation and its impact on data integrity. The duo shares valuable insights on troubleshooting strategies for non-deterministic bugs and the surprising connections to memory management vulnerabilities. Be prepared for humorous moments as they draw parallels between tech challenges and nostalgic pop culture.
undefined
26 snips
Nov 7, 2025 • 1h 38min

Futurelock

In this engaging discussion, Oxide engineers Dave Pacheco, John Gallagher, and Eliza Weisman tackle the mysterious 'Futurelock' issue found in async Rust. Dave dives into the investigation, revealing how a Nexus instance became unresponsive during a live update. John shares his insights on reproducing the deadlock, while Eliza discusses semaphore implementation details. Together, they explore the conceptual differences between tasks and futures, the hidden challenges of concurrency, and practical fixes to avoid this tricky pathology in the future.
undefined
23 snips
Jun 16, 2025 • 1h 35min

Debugger-Driven Development

Dave Pacheco and John Gallagher, both Oxide colleagues, share their expertise in debugging tools and system development. They discuss the revolutionary concept of debugger-driven development, showcasing how tools like MDB and OMDB enhance system performance. The conversation also touches on managing dynamic changes in systems with the Reconfigurator and emphasizes the importance of collaboration in debugging practices. Their insights reveal how innovation and effective tool creation can significantly streamline development processes.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app