Analogies for "Memory Safety" in Rust
You go the the beach
They say it's safe because beach-goers can dial "9/11"
(Hold your breath for 20 minutes till they arrive.)
You inject a drug on the shoreline/side
It's fine because there's a lifeguard nearby (not qualified to deal with drugs and without suitable equipment/kits)
(Rust people are security experts; so what if its leader came from marketing?)
You go into the water
It's "very safe" because the flag says so
(Yay! It compiled!)
The lifeguard plays with his or her phone
But sure, blindly trust that lifeguard
(Oh! Did we mention Rust itself has security holes?)
Swim more slowly
That'll prevent you from drowning
(You like performance issues, right? Everything for "safety"! Even slower development process.)
If you drown in deep water, shout
Wait for the lifeguard to get to you in 5 minutes or longer
(Don't worry, it's Rust! It can do anything!)
In 10 years you forget how to swim or float
But don't worry, 10 years is a long time
(Who's to say Rust will still be around and actively maintained for 5 more decades, or even just one?) █