Learning Rust? I co-run a 6-week Python to Rust cohort where you build a performant JSON parser with PyO3 bindings.
I joined the Develpreneur podcast with Jim Hodapp to talk about the Rust developer mindset and what makes Rust a good fit for AI-assisted work.
Part 1: the Rust developer mindset #
First we talked about why experienced developers keep reaching for Rust, and why the language you pick matters less than understanding the system underneath it.
The pull toward Rust is not syntax, it's the discomfort of the borrow checker forcing you to think about ownership, memory, and the cases you skipped. This strictness goes a long way.
Watch the first conversation here:
Part 2: AI-assisted Rust #
The second conversation gets specific about pairing AI with Rust. The compiler rejects code that does not hold up, so an agent works against real guardrails, not just your review.
That closes the loop AI usually leaves open: confidence that the generated code meets a standard, not just that it looks plausible.
Watch the second conversation here:
This is a theme I keep coming back to: the Rust compiler works as a guardrail for AI coding agents, and the strictness that annoys you at first is exactly what catches the model's mistakes.
And another benefit is that [learning Rust will also make you a better Python developer](/blog/rust-made-me-a-better-python-developer).
Related article / podcast: [Python Is Not Enough: Why Pythonistas Love Rust](/blog/complexity-dot-fm-podcast/)
Thanks Rob and Michael for having Jim and me on. To get up to speed fast with Rust, check out our platform and our 6 week coaching program.
Want Rust to click beyond syntax? Build a JSON parser from scratch, wire it into Python with PyO3, and benchmark it against CPython and other JSON libraries. Six weeks of practical Python to Rust engineering with weekly PR reviews and support by experienced Rust and Python engineers, not lectures. Join the next Python to Rust cohort →