Software Unscripted cover art

All Episodes

Software Unscripted — 118 episodes

#
Title
1

AI & Software Quality with Shawn Wang (aka swyx)

2

HTMX Creator Carson Gross on Comp Sci's Evolution

3

How Mitchell Hashimoto Builds Ghostty

4

Gleam's Design and Compiler - with creator Louis Pilfold

5

Metaprogramming Your IDE in Lean 4 with Harry Goldstein

6

Jonathan Blow on Programming Language Design

7

Zig Creator Andrew Kelley

8

Securing Evolving Software with Noah Hall

9

Andreas Kling on Ladybird Browser, SerenityOS, and Powerlifting

10

GPU Programming and Language Design with Chris Lattner

11

Broken AI Discourse with Steve Klabnik

12

Language Design Deep Dive with Elixir Creator José Valim

13

From Scala to Roc with Monica McGuigan

14

Testing in Production with Mike Bryzek

15

Building Video Editing Software with Andrew Lisowski

16

The EYG Language with Peter Saxton

17

AI in Programming Education with Will Sentance

18

Software for Elite Athletes with Kyle Boddy

19

Mojo with Chris Lattner

20

Tooling-Aware Language Design with Eli Dowling

21

The CrowdStrike Incident with Kelly Shortridge

22

Distributed Functions with Jonathan Magen

23

Undo-Redo and Persistent State with Tom Ballinger

24

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

25

From Game Dev to Web Dev

26

Fuzz Testing with Brendan Hansknecht

27

A Haskeller Tries Smalltalk with Ian Jeffries

28

Comparing F#, Elm, and Haskell with Michael Newton

29

Native UIs without Electron - with Nathan Sobo

30

Compiling Smart Contracts with Lucas Rosa

31

Gleam 1.0 with Louis Pilfold

32

Compilers and Overly Complex Web Development with Thorsten Ball

33

Incremental Compilation with Alex Kladov

34

Programming and Industrial Design with Greg Wilson

35

Pure Functional Programming in C with Ryan Fleury

36

Lambda Set Defunctionalization with Ayaz Hafiz

37

Implementing Databases with Glauber Costa

38

The Return of Hypermedia with Carson Gross

39

Go and Functional Programming with Lane Wagner

40

The Roc Programming Language with Richard Feldman

41

Making JITted Code Faster with Chris Nuernberger

42

Things Web Devs Can Learn from Game Devs with Casey Muratori

43

How Programming has Changed with Conor Hoekstra

44

Escaping Software Disenchantment with Nikita Prokopov

45

WebAssembly in Practice with Brian Carroll

46

Disassembling Languages with Matt Godbolt

47

Designing Compilers for Speed with Troels Henriksen

48

Gradual vs Static Typing with José Valim

49

The SemVer Rabbit Hole with Predrag Gruevski

50

Type System Complexity with Chris Krycho

51

Making Parsing I/O Bound with Daniel Lemire

52

Niche Domain Knowledge with Ashley Williams

53

Building a Terminal in Zig and Swift with Mitchell Hashimoto

54

React Hooks Design Review

55

Thinking in Array Languages with Alex Shroyer

56

My Contribution to the Left-Pad Incident with Simon Lydell

57

Comparing Haskell to R with Will Kurt

58

Defunctionalization in a Functional Language with Ayaz Hafiz

59

Linking & Binary Hot Code Loading with Jakub Konka

60

From Bootcamp to Teaching Masters' Comp Sci

61

Syntax and the Future of Programming with Josh Warner

62

Growing Programming Communities with Ryan Haskell-Glatz

63

AI Tools Today

64

From Erlang to Management to C++

65

Conditional Cardinality with Joël Quenneville

66

Speeding up Rust's Compiler

67

Evolutionary vs Revolutionary Languages with James Ward

68

The Rust + Elm Stack

69

The Monolith-Microservices Spectrum

70

Swift and Unicode API Design with Rob Napier

71

Haskell and Clojure in Production with Eric Normand

72

F# in Production with Scott Wlaschin

73

Scratch-Building an Operating System with Steve Klabnik

74

Scaling Slack's Infrastructure

75

Bootstrapping a Compiler via WASM with Loris Cro

76

Technical Empathy with Andrea Goulet

77

Embracing the Chaos with Jean Yang

78

Are Functions Data? with Yehonathan Sharvit

79

Derw with Noah Hall

80

Software Rituals with David Nolen

81

Accessibility in Practice with the Accessibilibats

82

Static Types in Elixir with José Valim

83

Building a Database with Joran Greef

84

Back to Basics in Production with Marc Grabanski

85

Type System Mythbusting with Alexis King

86

Building Chrome Dev Tools with Jack Franklin

87

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

88

Lamdera with Mario Rogic

89

Python and OO with Reuven Lerner

90

Hiring Functional Programmers with Kris Jenkins

91

Makepad with Rik Arends

92

Vim and Nix with Jasper Woudenberg

93

Teaching Haskell with Christoph Hermann

94

Literal Google Scale

95

Real-World Performance Optimization with Folkert de Vries

96

"Team Monolith" with Jonathan Magen

97

Open-Source Careers with Loris Cro

98

Functional Programming in Rust with Luke Westby

99

Jared Forsyth - From Web Development to Microcontrollers

100

Non-mainstream Programming with Gabriella Gonzalez

101

Gleam with Louis Pilfold

102

Functional and Object-Oriented Programming with Lindsay Wardell

103

Dark with Paul Biggar

104

Software Design with Dillon Kearns

105

Indie Game Dev

106

Change Management

107

The Unison Programming Language with Rúnar Bjarnason

108

Static Analysis with elm-review author Jeroen Engels

109

Crystal with Johannes Müller and creator Ary Borenszweig

110

Clickbait with Hillel Wayne

111

Crossing the Chasm

112

Open-Source with Zig creator Andrew Kelley

113

Database Apocalypse

114

Data Storytelling

115

Deployments

116

Interactive Style Guides

117

Teaching Functional Programming

118

Observability