Rustacean Station

Learn Rust in a Month of Lunches with Dave MacLeod

Oct 5, 2023
Dave MacLeod, Author of 'Learn Rust in a Month of Lunches,' discusses the motivation behind the book and the target audience. They delve into topics such as understanding shadowing in Rust, changes to printing in Rust, diving into async Rust, and tackling advanced topics like macros and closures. They also touch on the popularity of the chrono crate and the importance of safety and testing in Rust. Dave shares his experience writing the book and discusses future plans and projects.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Gaming Ambition Drives Rust Discovery

  • Dave MacLeod's motivation for learning Rust stemmed from a lifelong desire to create games, particularly one like "Ultimate Seven".
  • Early negative experiences with languages like Logo and the limitations of others like Python and JavaScript led him to explore Rust.
INSIGHT

Rust Compiler: Guide, Not Gatekeeper

  • Unlike many, Dave found the Rust compiler helpful, not hindering, guiding his learning with its informative messages.
  • This contrasted with others' experiences of the compiler as punitive, highlighting Dave's unique perspective.
ANECDOTE

Early Chapter Content Choices

  • Allen, having read the first few chapters, notes the book's readability and questions some of Dave's choices.
  • This sparks discussion about the rationale behind covering comments, integers, characters, strings, and debug printing early on.
Get the Snipd Podcast app to discover more snips from this episode
Get the app