

Kirill Bobrov Reflects on Grokking Concurrency
Jul 18, 2025
Kirill Bobrov, the author of 'Grokking Concurrency' and data engineer at Luminous Men, dives into the intriguing world of concurrency in programming. He shares his journey of writing his first book, emphasizing the need for accessible resources in async programming. The conversation includes insights on AI’s role in coding, the balance between using tools and maintaining developer oversight, and the importance of intrinsic motivation in creative work. Kirill also offers diverse book recommendations, blending technical reads with timeless literature.
AI Snips
Chapters
Books
Transcript
Episode notes
Writing Born of Frustration
- Kirill Bobrov wrote Grokking Concurrency due to personal frustration and lack of practical concurrency resources.
- He pieced together concurrency concepts hidden in various libraries and frameworks into an accessible book.
Concurrency's Hidden Complexity
- Concurrency APIs seem simple but hide intricate machinery underneath.
- Understanding concurrency requires exposing and simplifying this hidden complexity.
Concurrency Is The New Optimization
- Performance gains are now primarily achieved through concurrency, not processor speed.
- Concurrency is a fundamental skill essential for scalability and optimization.