Yifei Yin
banner
yyin.me
Yifei Yin
@yyin.me
Software Developer, Toronto 🇨🇦
https://yyin.me
https://github.com/yifeiyin
Very useful! Thanks for sharing
April 25, 2025 at 9:07 PM
Thanks for the insights!
March 10, 2025 at 2:50 AM
Actually it should assume Rust is not their first language. And use variables `languages_learned` or `markdown_heading_level` to make examples more relatable
November 25, 2024 at 2:38 AM
The explanations are sometimes quite wordy. ex. sections on "command line notation", if-else. They are trying to cover all the concepts for a hypothetical total newbie, but realistically nobody should learn rust as their first language
November 25, 2024 at 2:22 AM
Many of the exercises are in the following format:
1. Why wouldn't this code compile?
2. If it would have compiled, what would cause undefined behaviour?
3. What's the best way to fix it?

Albeit #2 is sometimes difficult but I like it
November 25, 2024 at 2:15 AM
They show the compiler errors we would get when things don't work – it prepares us for the errors in the real world
November 25, 2024 at 2:12 AM