Skip to content
Software Unscripted cover art

All Episodes

Software Unscripted — 121 episodes · page 1 of 2

#
Title
1

Casey Muratori on his "The Big OOPs" Talk

2

Fast Functional Reactive Programming with Datastar Creator Delaney Gillilan

3

TigerBeetle's Spectacular Jepsen Report - with Joran Greef

4

AI & Software Quality with Shawn Wang (aka swyx)

E
5

HTMX Creator Carson Gross on Comp Sci's Evolution

6

How Mitchell Hashimoto Builds Ghostty

7

Gleam's Design and Compiler - with creator Louis Pilfold

8

Metaprogramming Your IDE in Lean 4 with Harry Goldstein

9

Jonathan Blow on Programming Language Design

10

Zig Creator Andrew Kelley

11

Securing Evolving Software with Noah Hall

12

Andreas Kling on Ladybird Browser, SerenityOS, and Powerlifting

13

GPU Programming and Language Design with Chris Lattner

14

Broken AI Discourse with Steve Klabnik

15

Language Design Deep Dive with Elixir Creator José Valim

16

From Scala to Roc with Monica McGuigan

17

Testing in Production with Mike Bryzek

18

Building Video Editing Software with Andrew Lisowski

19

The EYG Language with Peter Saxton

20

AI in Programming Education with Will Sentance

21

Software for Elite Athletes with Kyle Boddy

22

Mojo with Chris Lattner

23

Tooling-Aware Language Design with Eli Dowling

24

The CrowdStrike Incident with Kelly Shortridge

25

Distributed Functions with Jonathan Magen

26

Undo-Redo and Persistent State with Tom Ballinger

27

Smalltalk's Past, Present, and Future with Juan Vuletich

28

From Game Dev to Web Dev

29

Fuzz Testing with Brendan Hansknecht

30

A Haskeller Tries Smalltalk with Ian Jeffries

31

Comparing F#, Elm, and Haskell with Michael Newton

32

Native UIs without Electron - with Nathan Sobo

33

Compiling Smart Contracts with Lucas Rosa

34

Gleam 1.0 with Louis Pilfold

35

Compilers and Overly Complex Web Development with Thorsten Ball

36

Incremental Compilation with Alex Kladov

37

Programming and Industrial Design with Greg Wilson

38

Pure Functional Programming in C with Ryan Fleury

39

Lambda Set Defunctionalization with Ayaz Hafiz

40

Implementing Databases with Glauber Costa

41

The Return of Hypermedia with Carson Gross

42

Go and Functional Programming with Lane Wagner

43

The Roc Programming Language with Richard Feldman

44

Making JITted Code Faster with Chris Nuernberger

45

Things Web Devs Can Learn from Game Devs with Casey Muratori

46

How Programming has Changed with Conor Hoekstra

47

Escaping Software Disenchantment with Nikita Prokopov

48

WebAssembly in Practice with Brian Carroll

49

Disassembling Languages with Matt Godbolt

50

Designing Compilers for Speed with Troels Henriksen

51

Gradual vs Static Typing with José Valim

52

The SemVer Rabbit Hole with Predrag Gruevski

53

Type System Complexity with Chris Krycho

54

Making Parsing I/O Bound with Daniel Lemire

55

Niche Domain Knowledge with Ashley Williams

56

Building a Terminal in Zig and Swift with Mitchell Hashimoto

57

React Hooks Design Review

58

Thinking in Array Languages with Alex Shroyer

59

My Contribution to the Left-Pad Incident with Simon Lydell

60

Comparing Haskell to R with Will Kurt

61

Defunctionalization in a Functional Language with Ayaz Hafiz

62

Linking & Binary Hot Code Loading with Jakub Konka

63

From Bootcamp to Teaching Masters' Comp Sci

64

Syntax and the Future of Programming with Josh Warner

65

Growing Programming Communities with Ryan Haskell-Glatz

66

AI Tools Today

67

From Erlang to Management to C++

68

Conditional Cardinality with Joël Quenneville

69

Speeding up Rust's Compiler

70

Evolutionary vs Revolutionary Languages with James Ward

71

The Rust + Elm Stack

72

The Monolith-Microservices Spectrum

73

Swift and Unicode API Design with Rob Napier

74

Haskell and Clojure in Production with Eric Normand

75

F# in Production with Scott Wlaschin

76

Scratch-Building an Operating System with Steve Klabnik

77

Scaling Slack's Infrastructure

78

Bootstrapping a Compiler via WASM with Loris Cro

79

Technical Empathy with Andrea Goulet

80

Embracing the Chaos with Jean Yang

81

Are Functions Data? with Yehonathan Sharvit

82

Derw with Noah Hall

83

Software Rituals with David Nolen

84

Accessibility in Practice with the Accessibilibats

85

Static Types in Elixir with José Valim

86

Building a Database with Joran Greef

87

Back to Basics in Production with Marc Grabanski

88

Type System Mythbusting with Alexis King

89

Building Chrome Dev Tools with Jack Franklin

90

The Compile-to-JS Smörgåsbord with Murphy Randle

91

Lamdera with Mario Rogic

92

Python and OO with Reuven Lerner

93

Hiring Functional Programmers with Kris Jenkins

94

Makepad with Rik Arends

95

Vim and Nix with Jasper Woudenberg

96

Teaching Haskell with Christoph Hermann

97

Literal Google Scale

98

Real-World Performance Optimization with Folkert de Vries

99

"Team Monolith" with Jonathan Magen

100

Open-Source Careers with Loris Cro