

“Just in Case” vs. “Just in Time” with Aditya Bhargava
Mar 25, 2025
Aditya Bhargava, a Staff Software Engineer at Etsy and author of Grokking Algorithms, shares his insights on effective learning methods. He contrasts 'just in case' vs. 'just in time' approaches, emphasizing that necessity drives better comprehension. Aditya discusses how concise, engaging resources can clarify complex subjects like AWS networking. He advocates for brevity in educational materials, highlighting frustrations with lengthy books. His unique blend of art and tech enhances his teaching, making algorithms accessible and fun!
AI Snips
Chapters
Books
Transcript
Episode notes
Just in Time vs. Just in Case Learning
- Most teaching is "just in case" learning, presenting information without immediate application.
- "Just in time" learning, where information is given when needed, is more effective and satisfying.
Project-Based Learning Example
- Corey Quinn learned Typescript and OAuth by building a Blue Sky threading client.
- This project-based approach helped him understand complex concepts effectively.
Don't Finish Every Book
- Don't feel obligated to finish every book you start.
- Prioritize books offering practical knowledge over exhaustive coverage.