Rust for Python Engineers
The patterns that will trip you up.
A free 30-page reference. About 20 minutes. No “hello world,” no setup guides, no history of the language — just the moves where the Rust compiler refuses your Python instincts, and what to write instead.
- Ownership & borrowing — the move that breaks Python intuition most
Result<T, E>— errors as values, not exceptionsOption<T>— null doesn't exist- Async — same shape as Python, different physics underneath
- Concurrency —
Arc<Mutex<T>>vs the GIL - One war story from production Rust at a prop firm
Eshan — Rust engineer, 10+ years shipping production systems. MEV infrastructure, satellite telemetry pipelines, crypto market-making bots. Running Unsafe Hours — a Rust channel for engineers who already ship in something else.
New episodes every week on youtube.com/@unsafehours. The PDF reinforces the channel's core material.