All Episodes
Software Unscripted — 118 episodes
AI & Software Quality with Shawn Wang (aka swyx)
HTMX Creator Carson Gross on Comp Sci's Evolution
How Mitchell Hashimoto Builds Ghostty
Gleam's Design and Compiler - with creator Louis Pilfold
Metaprogramming Your IDE in Lean 4 with Harry Goldstein
Jonathan Blow on Programming Language Design
Zig Creator Andrew Kelley
Securing Evolving Software with Noah Hall
Andreas Kling on Ladybird Browser, SerenityOS, and Powerlifting
GPU Programming and Language Design with Chris Lattner
Broken AI Discourse with Steve Klabnik
Language Design Deep Dive with Elixir Creator José Valim
From Scala to Roc with Monica McGuigan
Testing in Production with Mike Bryzek
Building Video Editing Software with Andrew Lisowski
The EYG Language with Peter Saxton
AI in Programming Education with Will Sentance
Software for Elite Athletes with Kyle Boddy
Mojo with Chris Lattner
Tooling-Aware Language Design with Eli Dowling
The CrowdStrike Incident with Kelly Shortridge
Distributed Functions with Jonathan Magen
Undo-Redo and Persistent State with Tom Ballinger
Smalltalk's Past, Present, and Future with Juan Vuletich
From Game Dev to Web Dev
Fuzz Testing with Brendan Hansknecht
A Haskeller Tries Smalltalk with Ian Jeffries
Comparing F#, Elm, and Haskell with Michael Newton
Native UIs without Electron - with Nathan Sobo
Compiling Smart Contracts with Lucas Rosa
Gleam 1.0 with Louis Pilfold
Compilers and Overly Complex Web Development with Thorsten Ball
Incremental Compilation with Alex Kladov
Programming and Industrial Design with Greg Wilson
Pure Functional Programming in C with Ryan Fleury
Lambda Set Defunctionalization with Ayaz Hafiz
Implementing Databases with Glauber Costa
The Return of Hypermedia with Carson Gross
Go and Functional Programming with Lane Wagner
The Roc Programming Language with Richard Feldman
Making JITted Code Faster with Chris Nuernberger
Things Web Devs Can Learn from Game Devs with Casey Muratori
How Programming has Changed with Conor Hoekstra
Escaping Software Disenchantment with Nikita Prokopov
WebAssembly in Practice with Brian Carroll
Disassembling Languages with Matt Godbolt
Designing Compilers for Speed with Troels Henriksen
Gradual vs Static Typing with José Valim
The SemVer Rabbit Hole with Predrag Gruevski
Type System Complexity with Chris Krycho
Making Parsing I/O Bound with Daniel Lemire
Niche Domain Knowledge with Ashley Williams
Building a Terminal in Zig and Swift with Mitchell Hashimoto
React Hooks Design Review
Thinking in Array Languages with Alex Shroyer
My Contribution to the Left-Pad Incident with Simon Lydell
Comparing Haskell to R with Will Kurt
Defunctionalization in a Functional Language with Ayaz Hafiz
Linking & Binary Hot Code Loading with Jakub Konka
From Bootcamp to Teaching Masters' Comp Sci
Syntax and the Future of Programming with Josh Warner
Growing Programming Communities with Ryan Haskell-Glatz
AI Tools Today
From Erlang to Management to C++
Conditional Cardinality with Joël Quenneville
Speeding up Rust's Compiler
Evolutionary vs Revolutionary Languages with James Ward
The Rust + Elm Stack
The Monolith-Microservices Spectrum
Swift and Unicode API Design with Rob Napier
Haskell and Clojure in Production with Eric Normand
F# in Production with Scott Wlaschin
Scratch-Building an Operating System with Steve Klabnik
Scaling Slack's Infrastructure
Bootstrapping a Compiler via WASM with Loris Cro
Technical Empathy with Andrea Goulet
Embracing the Chaos with Jean Yang
Are Functions Data? with Yehonathan Sharvit
Derw with Noah Hall
Software Rituals with David Nolen
Accessibility in Practice with the Accessibilibats
Static Types in Elixir with José Valim
Building a Database with Joran Greef
Back to Basics in Production with Marc Grabanski
Type System Mythbusting with Alexis King
Building Chrome Dev Tools with Jack Franklin
The Compile-to-JS Smörgåsbord with Murphy Randle
Lamdera with Mario Rogic
Python and OO with Reuven Lerner
Hiring Functional Programmers with Kris Jenkins
Makepad with Rik Arends
Vim and Nix with Jasper Woudenberg
Teaching Haskell with Christoph Hermann
Literal Google Scale
Real-World Performance Optimization with Folkert de Vries
"Team Monolith" with Jonathan Magen
Open-Source Careers with Loris Cro
Functional Programming in Rust with Luke Westby
Jared Forsyth - From Web Development to Microcontrollers
Non-mainstream Programming with Gabriella Gonzalez
Gleam with Louis Pilfold
Functional and Object-Oriented Programming with Lindsay Wardell
Dark with Paul Biggar
Software Design with Dillon Kearns
Indie Game Dev
Change Management
The Unison Programming Language with Rúnar Bjarnason
Static Analysis with elm-review author Jeroen Engels
Crystal with Johannes Müller and creator Ary Borenszweig
Clickbait with Hillel Wayne
Crossing the Chasm
Open-Source with Zig creator Andrew Kelley
Database Apocalypse
Data Storytelling
Deployments
Interactive Style Guides
Teaching Functional Programming
Observability