Rust for All: Overcoming the Learning Curve
Will Crichton discusses Rust's features and how to master its steep learning curve for reliable software development. 🚀

Jane Street
59.0K views • Aug 27, 2025

About this video
Rust promises to empower everyone to build reliable software, but its unique features create steep learning curves. In this talk, Will Crichton presents four years of research into evidence-based tools that help both novices and experts work more effectively with Rust's complexity, including:
- Ownership visualization: Interactive diagrams showing permissions (read/write/own) that help students understand borrowing better than rule-based explanations
- Trait debugging: A graphical tool for navigating complex trait inference trees when compiler errors become unreadably long
- Program slicing: Using Rust's type system to automatically highlight only code relevant to specific variables
All tools discussed are open source and available for use.
Read the full transcript here: https://www.janestreet.com/tech-talks/rust-for-everyone/
- Ownership visualization: Interactive diagrams showing permissions (read/write/own) that help students understand borrowing better than rule-based explanations
- Trait debugging: A graphical tool for navigating complex trait inference trees when compiler errors become unreadably long
- Program slicing: Using Rust's type system to automatically highlight only code relevant to specific variables
All tools discussed are open source and available for use.
Read the full transcript here: https://www.janestreet.com/tech-talks/rust-for-everyone/
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
59.0K
Duration
01:01:24
Published
Aug 27, 2025
User Reviews
3.9
(11) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now