Great post. I need to read it again https://rauljordan.com/rust-concepts-i-wish-i-learned-earlier/

rauljordan::blog
rauljordan.com