Laziness, Rust errors and the secret to being a 10x engineer
In this video, we talk about how we can use the thiserror crate to build our custom errors in Rust with relative ease. Using this library has saved me enough time that I could create this YouTube channel (okay that might be a reach). Thank you to David Tolnay, the author of thiserror in helping me writing the script for this video. thiserror's official docs: https://docs.rs/thiserror Rust attribute reference: https://doc.rust-lang.org/reference/a... Derive macro helper attributes in Rust: https://doc.rust-lang.org/reference/p... Code to render animations: https://github.com/lavafroth/videos Rust mascot Ferris the crab: https://www.rustacean.net/assets/rust... Icons: https://primer.github.io/octicons Thumbnail OC (lawyer ferris): https://lavafroth.is-a.dev/art/thiser... Octicons: https://primer.github.io/octicons Backing track "Keys Of Moon - Somewhere in the Clouds" is under a Creative Commons (CC BY 3.0) license.

Rust Error Handling - thiserror Crate

Use Arc Instead of Vec

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Rust: Error Handling

How OCaml Makes Ints Speedy | Prime Reacts

Why Aliens Would NEVER Invade Africa

4 levels of Rust error handling

Async Rust explained in 20 minutes

Learning Rust the wrong way. - Ólafur Waage - NDC Sydney 2024

I Hacked This Temu Router. What I Found Should Be Illegal.

Type Theory for Busy Engineers - Niko Matsakis

Rust's Witchcraft

You Should Really Know These Traits in Rust

Türkei – USA Highlights | Gruppe D, FIFA WM 2026 | sportstudio

Rust’s most complicated features explained

Think Twice Before Using Async Rust | Prime Reacts

Rust: Deref Trait

The Theoretical Limit of Image Compression

RollerCoaster Tycoon Optimizations are Insane

