A board game MEPhI students played in the 1970s, which my father drew on a sheet of drawing paper in the 90s — now recreated in Rust: a square 72-cell board, Moons, Prisons, ransoms, teams, a TD(λ) self-play AI, and a Leptos+Tauri GUI. Playable at sheshbesh.gitcommitsuicide.com.
If you can't write some things in Rust without unsafe, then all its safety is just empty words? No: appropriate unsafe is a conscious, auditable opt-out of the compiler's guarantees, not a hole. And "safe" Java, C#, and Go are not even the same thing.
JavaScript, PHP, Python, Ruby, TypeScript, Java, Go — they all share a dangerous trait: they hide complexity behind "developer experience." Here's why explicitness matters and how Rust forces you to face reality.
PHP powers a massive chunk of the web — WordPress alone runs on 40% of websites. Yet mention PHP in certain circles and watch developers recoil. Here's how Rust can change that.
I needed to search sanctions lists with messy, real-world queries. Typos, transliterations, concatenated names like "SADDAMHUSSEIN" — the works. What started as a Python prototype became two open-source Rust libraries and a search engine that processes 5,000+ queries in under 7 seconds.