<p>Herbert Wolverson has written three books on Rust and spent years teaching the language to engineers, chip designers, and conference audiences. He also co-maintains LibreQoS, an open-source networking tool that recently helped make school internet usable in Malawi for the first time.</p><p><br></p><p>Herbert began programming at age six on a BBC Micro, detoured through law school, and returned to coding about a decade ago via Rust. His books — Hands-on Rust, Advanced Hands-on Rust, and Rust Brain Teasers — span beginner to advanced topics, all taught through game development, a method he’s favored since teaching himself C to build multiplayer dungeon games.</p><p><br></p><p>In this episode, Herbert discusses why senior programmers are increasingly becoming AI prompt engineers, what that means for the next generation of developers, and how he approaches teaching a language in the age of AI. He also talks about LibreQoS, its impact in Malawi, and his ongoing project to map radio-frequency propagation for rural internet access.</p><p><br></p><p>Mentioned in this episode:</p><p>- <a href="https://bfnightly.bracketproductions.com" target="_blank" rel="noopener noreferer">Herbert&#39;s 86-chapter Rust roguelike tutorial</a></p><p>- <a href="https://pragprog.com/titles/hwrust/hands-on-rust/" target="_blank" rel="noopener noreferer">Hands-on Rust</a></p><p>- <a href="https://pragprog.com/titles/hwmrust/advanced-hands-on-rust/" target="_blank" rel="noopener noreferer">Advanced Hands-on Rust</a></p><p>- <a href="https://pragprog.com/titles/hwrustbrain/rust-brain-teasers/" target="_blank" rel="noopener noreferer">Rust Brain Teasers</a></p><p>- <a href="https://github.com/amethyst/bracket-lib" target="_blank" rel="noopener noreferer">Bracket Lib</a> — Herbert&#39;s Rust game engine</p><p>- <a href="https://bevyengine.org" target="_blank" rel="noopener noreferer">Bevy game engine</a></p><p>- <a href="https://libreqos.io" target="_blank" rel="noopener noreferer">LibreQoS</a></p><p>- <a href="https://www.bufferbloat.net/projects/codel/wiki/" target="_blank" rel="noopener noreferer">FQ Codel</a> — the packet-shaping algorithm at the heart of LibreQoS</p><p>- <a href="https://nlnet.nl" target="_blank" rel="noopener noreferer">NLNET Foundation</a> — funds open source internet infrastructure work, including LibreQoS</p><p>- <a href="https://rustconf.com" target="_blank" rel="noopener noreferer">RustConf</a></p><p>- <a href="https://www.jetbrains.com/rust/" target="_blank" rel="noopener noreferer">JetBrains Rust tools</a></p><p><br></p><p>Follow Herbert:</p><p>- X: <a href="https://x.com/herberticus" target="_blank" rel="noopener noreferer">https://x.com/herberticus</a></p><p>- Bluesky: <a href="https://bsky.app/profile/herberticus.bsky.social" target="_blank" rel="noopener noreferer">https://bsky.app/profile/herberticus.bsky.social</a></p>

Roundabout: Creative Chaos

Tammy Coron and Tim Mitra

145. Herbert Wolverson

MAY 5, 202679 MIN
Roundabout: Creative Chaos

145. Herbert Wolverson

MAY 5, 202679 MIN

Description

<p>Herbert Wolverson has written three books on Rust and spent years teaching the language to engineers, chip designers, and conference audiences. He also co-maintains LibreQoS, an open-source networking tool that recently helped make school internet usable in Malawi for the first time.</p><p><br></p><p>Herbert began programming at age six on a BBC Micro, detoured through law school, and returned to coding about a decade ago via Rust. His books — Hands-on Rust, Advanced Hands-on Rust, and Rust Brain Teasers — span beginner to advanced topics, all taught through game development, a method he’s favored since teaching himself C to build multiplayer dungeon games.</p><p><br></p><p>In this episode, Herbert discusses why senior programmers are increasingly becoming AI prompt engineers, what that means for the next generation of developers, and how he approaches teaching a language in the age of AI. He also talks about LibreQoS, its impact in Malawi, and his ongoing project to map radio-frequency propagation for rural internet access.</p><p><br></p><p>Mentioned in this episode:</p><p>- <a href="https://bfnightly.bracketproductions.com" target="_blank" rel="noopener noreferer">Herbert&#39;s 86-chapter Rust roguelike tutorial</a></p><p>- <a href="https://pragprog.com/titles/hwrust/hands-on-rust/" target="_blank" rel="noopener noreferer">Hands-on Rust</a></p><p>- <a href="https://pragprog.com/titles/hwmrust/advanced-hands-on-rust/" target="_blank" rel="noopener noreferer">Advanced Hands-on Rust</a></p><p>- <a href="https://pragprog.com/titles/hwrustbrain/rust-brain-teasers/" target="_blank" rel="noopener noreferer">Rust Brain Teasers</a></p><p>- <a href="https://github.com/amethyst/bracket-lib" target="_blank" rel="noopener noreferer">Bracket Lib</a> — Herbert&#39;s Rust game engine</p><p>- <a href="https://bevyengine.org" target="_blank" rel="noopener noreferer">Bevy game engine</a></p><p>- <a href="https://libreqos.io" target="_blank" rel="noopener noreferer">LibreQoS</a></p><p>- <a href="https://www.bufferbloat.net/projects/codel/wiki/" target="_blank" rel="noopener noreferer">FQ Codel</a> — the packet-shaping algorithm at the heart of LibreQoS</p><p>- <a href="https://nlnet.nl" target="_blank" rel="noopener noreferer">NLNET Foundation</a> — funds open source internet infrastructure work, including LibreQoS</p><p>- <a href="https://rustconf.com" target="_blank" rel="noopener noreferer">RustConf</a></p><p>- <a href="https://www.jetbrains.com/rust/" target="_blank" rel="noopener noreferer">JetBrains Rust tools</a></p><p><br></p><p>Follow Herbert:</p><p>- X: <a href="https://x.com/herberticus" target="_blank" rel="noopener noreferer">https://x.com/herberticus</a></p><p>- Bluesky: <a href="https://bsky.app/profile/herberticus.bsky.social" target="_blank" rel="noopener noreferer">https://bsky.app/profile/herberticus.bsky.social</a></p>