

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.