Screaming in the Cloud

“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!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

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.
ANECDOTE

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.
ADVICE

Don't Finish Every Book

  • Don't feel obligated to finish every book you start.
  • Prioritize books offering practical knowledge over exhaustive coverage.
Get the Snipd Podcast app to discover more snips from this episode
Get the app