Interview – Brad Fitzpatrick
summary
A story about real debugging and deployment not theory or slides A goroutine bomb written to parallelize syncs overloads the system creating 20,000 kernel threads then gets tamed into a working sync tool The IO package bug around devnull plus buffer recycling trips the race detector and corrupts SHA hashes until new tests and a sink pool fix the behavior Concrete failures numbers fixes and tools are described and shown working
AI-written summary · about
chapters (5)
- 0:00Intro
- 0:31What was your first useful program
- 1:52Whats the cutest bug youve dealt with
- 3:10Whats the worst piece of code
- 3:57Whats the best piece of code
related talks
26mTackling Contention: The Monsters Inside the 'sync.Locker'
01h 13mFlash Talks
25mTackling Contention : The Monster in sync.Locker
40mDebugging concurrency programs in Go
30mDynamically Instrumenting Go Programs
27mParadigms of Rust for the Go Developer
35m"Rush Tactics: Writing Go Code You Won’t Regret Later"
53mStupid Gopher Tricks
