ADSP: Algorithms + Data Structures = Programs cover art

All Episodes

ADSP: Algorithms + Data Structures = Programs — 295 episodes

#
Title
1

Episode 294: Histocache

2

Episode 293: APL or Assembly

3

Episode 292: GPU MODE, PLs, Post AGI, Wingspan & Lawn Care

4

Episode 291: autoresearch with Opus 4.8 & GPT 5.5

5

Episode 290: AI Thoughts & The Best Thing You Can Do for Your Career

6

Episode 289: Ben's Updated AI Thoughts

7

Episode 288: C++ Now, Lasting Quality & Programming as Theory Building

8

Episode 287: AI Takes & AI Taxes

9

Episode 286: GPU Profiling with NVIDIA Nsight Compute (NCU)

10

Episode 285: GPU Rotate (Part 2)

11

Episode 284: GPU Rotate

12

Episode 283: From 0 Programming to NVIDIA in < 3.5 Years

13

Episode 282: Programming Language Archaeology & Semantics

14

Episode 281: From Hylomorphisms to Boost Ranges to Jello

15

Episode 280: C++26 Big Ticket Items, GCC vs Clang & More

16

Episode 279: ArrayBox.dev & Agentic Software Development

17

Episode 278: The Age of Ideas

18

Episode 277: High on AI Update

19

Episode 276: Mini AI / Cursor Update (+ Running)

20

Episode 275: Cartel Chaos & Travel Troubles

21

Episode 274: Recreational Math, Calculators & the Quadratic Formula

22

Episode 273: Recreational Algorithms, 一百四十一, PEDMAS & Orwell

23

Episode 272: Inverses, Monoids and ∞

24

Episode 271: Mastermind Algorithms

25

Episode 270: 2026 Predictions - AI, The Future, Books & More!

26

Episode 269: 2025 Double Retro

27

Episode 268: Advent of Code 2025 (Day 6)

28

Episode 267: Advent of Code 2025 (Day 2 & 3)

29

Episode 266: Holiday Special 🎄 CppCon, NDC Toronto, C++Now, Teletext, Bamboozle & More!

30

Episode 265: 🇦🇺 YOW! Live 🇦🇺 Kevlin Henney & Damian Maclennan

31

Episode 264: 🇦🇺 Aphantasia, Anendophasia & the Future with Kevlin Henney

32

Episode 263: 🇳🇱 The Sean Parent Origin Story

33

Episode 262: 🇳🇱 Chaos with Sean Parent! Bikes, Buses, Waffles & More!

34

Episode 261: 🇳🇱 C++ Under the Sea 🇳🇱 Bernhard, Koen & C++26 Reflection!

35

Episode 260: 🇳🇱 C++ Under the Sea 🇳🇱 Ray, Paul, Parrot & Scanman!

36

Episode 259: 🇳🇴 NDC TechTown 🇳🇴 Vittorio Romeo & JF Bastien

37

Episode 258: 🇳🇴 An Algorithm Taxonomy (Serial, Parallel, Cooperative)

38

Episode 257: 🇳🇴 Live from Norway! Replicate, Scatter, Gather & RLD (Part 3)

39

Episode 256: 🇩🇰 Algorithms: Replicate, Scatter, Gather & RLD (Part 2)

40

Episode 255: 🇩🇰 C++ Copenhagen Meetup & Replicate

41

Episode 254: 🇩🇰 Live from Denmark! Roku, EVs, Aarhus (Ø) and more!

42

Episode 253: Sean Parent on AI and Cursor

43

Episode 252: Sean Parent on Rust and AI

44

Episode 251: Sean Parent C++ Under the Sea Keynote Preview

45

Episode 250: Sean Parent on AI

46

Episode 249: AI, Podcasts, Scandinavia Trip and More!

47

Episode 248: The Philosophy of Good Software Design (Part 2)

48

Episode 247: The Philosophy of Good Software Design

49

Episode 246: Not High on AI?

50

Episode 245: High on AI (Part 2)

51

Episode 244: High on AI (Part 1)

52

Episode 243: Learning Languages

53

Episode 242: Thrust & Parallel Algorithms (Part 4)

54

Episode 241: Parallel Algorithm Talk (Part 3)

55

Episode 240: Thrust, Rust vs C++, Python & More (Part 2)

56

Episode 239: Claude-Poisoned Dev Sipping Rocket Fuel

57

Episode 238: Recommended Podcast Discussions on AI & LLMs

58

Episode 237: Thrust with Jared Hoberock

59

Episode 236: C++26 Senders and Receivers Algorithms (Part 2)

60

Episode 235: C++26 Senders and Receivers Algorithms (Part 1)

61

Episode 234: C++Now 2025 Recap!

62

Episode 233: AI! Live from Sunnyvale!

63

Episode 232: Algorithms! Live from New York!

64

Episode 231: C++26 Senders and Receivers (+ flat_map)

65

Episode 230: Hoogle Translate

66

Episode 229: multi_transform? for_each_but_last?

67

Episode 228: To Tesla or Not to Tesla

68

Episode 227: Re: The CUDA C++ Developer’s Toolbox

69

Episode 226: NVIDIA GTC 2017 vs 2025

70

Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More!

71

Episode 224: Flux Updates & Internal Iteration

72

Episode 223: Is C++ Dying? II

73

Episode 222: From Stepanov to Euler to Shawshank

74

Episode 221: 2025 Predictions, Conferences and More!

75

Episode 220: Graph Algorithms & 7 Bridges of Königsberg

76

Episode 219: Flood Fills & Adaptive Mesh Refinement

77

Episode 218: Algorithms (by Louridas)

78

Episode 217: Pragmatic vs Inspiring Talks, A Bug and More

79

Episode 216: Programming Paradigms and Algorithmic Thinking

80

Episode 215: C++ vs BQN (AoC Part 2)

81

Episode 214: Advent of Code in BQN (vs Python)

82

Episode 213: NumPy & Summed-Area Tables

83

Episode 212: No More AI and Episode 211

84

Episode 211: Power, Politics and Misconduct in C++ ✨

85

Episode 210: C++ Cryptic Crossword

86

Episode 209: Scrabble, Cribbage & More! (Board Games Part 2)

87

Episode 208: Catan, Codenames & More! (Board Games Part 1)

88

Episode 207: 🇳🇱 C++ Under the Sea Live 🇳🇱 Mateusz Pusz, Floris Bob & More!

89

Episode 206: 🇳🇱 C++ Under the Sea Live 🇳🇱 Jason Turner, Inbal Levi & More!

90

Episode 205: 🇳🇱 C++ Under the Sea Live 🇳🇱 Phil Nash & Jonathan Müller

91

Episode 204: 🇪🇸 Lambda World Live 🇪🇸

92

Episode 203: Rotates All the Way Down with Sean Parent (Part 2)

93

Episode 202: Rotates All the Way Down with Sean Parent (Part 1)

94

Episode 201: CppCon 2024 Recap!

95

Episode 200!

96

Episode 199: std::rotate

97

Episode 198: Talks ∧ ¬ (Pigeons ∧ Elevators)

98

Episode 197: 🇬🇧 Algorithms & Tersity with Aaron Hsu

99

Episode 196: 🇬🇧 Algorithms in APL with Aaron Hsu

100

Episode 195: 🇨🇦 CppNorth Live 🇨🇦 David Olsen & Pure Chaos!

101

Episode 194: The One Thing Every Programmer Should Know with Kevlin Henney

102

Episode 193: Kevlin Henneys with Kevlin Henney

103

Episode 192: Systems Programming & More with Kevlin Henney

104

Episode 191: Algorithms & Libraries with Kevlin Henney

105

Episode 190: C++, Python and More with Kevlin Henney

106

Episode 189: C++26 Reflection, std::execution & CppNorth

107

Episode 188: Parallel std::merge

108

Episode 187: Parallel Top N

109

Episode 186: How to Get Started in Programming

110

Episode 185: Name the Algorithm

111

Episode 184: Safety in Swift 6, Protocols & More with Doug Gregor

112

Episode 183: Swift with Doug Gregor

113

Episode 182: C++ Variadic Templates, Swift and More with Doug Gregor

114

Episode 181: The C++0x Concepts Story with Doug Gregor (Part 2)

115

Episode 180: The C++0x Concepts Story with Doug Gregor (Part 1)

116

Episode 179: CheckGrade, ACCU & CppNorth

117

Episode 178: Henry the Clock, chunk_by & more!

118

Episode 177: The Couch Episode

119

Episode 176: 🇺🇸 prior, deltas & Dinner with Phineas

120

Episode 175: Parallel chunk_by (Part 3)

121

Episode 174: Parallel chunk_by (Part 2)

122

Episode 173: Parallel chunk_by

123

Episode 172: 🇺🇸 Sean Parent on Flash, Chains & Memory Safety

124

Episode 171: Thinking Parallel & C++ Forward Progress

125

Episode 170: VIN & HPX

126

Episode 169: thrust::unique_count and The Algorithm Advisor

127

Episode 168: Parallel Mode

128

Episode 167: Phone Tag

129

Episode 166: Top 20 GPU SDKs, Libraries and Tools!

130

Episode 165: 2023 Retro! LLMs, Rust vs C++ and More!

131

Episode 164: Are We Going to Run Out of Credit Cards?

132

Episode 163: Sean Parent on Tilt Five, Metrowerks & Be Inc.

133

Episode 162: Sean Parent on the History of Pascal

134

Episode 161: 🎄 EOP, Rust, Hylo, C++20/23/26/29 & More with Zach Laine (Holiday Special #4)

135

Episode 160: Rust & Safety at Adobe with Sean Parent

136

Episode 159: The Roc Programming Language with Richard Feldman (Part 3)

137

Episode 158: The Roc Programming Language with Richard Feldman (Part 2)

138

Episode 157: The Roc Programming Language with Richard Feldman

139

Episode 156: The Last Strange Loop with Richard Feldman

140

Episode 155: Don't Hurt Yourself (with C++) with Jonathan O'Connor

141

Episode 154: Programming Languages Galore with Jonathan O'Connor

142

Episode 153: Pascal vs C vs Ada with Jonathan O'Connor

143

Episode 152: Ruby in Rwanda with Jonathan O'Connor

144

Episode 151: Is C++ Dying (Response)

145

Episode 150: Is C++ Dying?

146

Episode 149: CityStrides.com, Graph Algorithms and More!

147

Episode 148: 🇸🇮 SRT23 - Robert Leahy on C++ in FinTech

148

Episode 147: 🇸🇮 SRT23 - Parallel std::unique Revisited (on a Walk in Venice)

149

Episode 146: 🇸🇮 SRT23 - Algorithms, BQN's Superpowers & More!

150

Episode 145: 🇸🇮 SRT23 - Parallel std::unique

151

Episode 144: 🇸🇮 SRT23 - Nigeria, Here We Come! (and How Bryce Almost Died)

152

Episode 143: 🇸🇮 SRT23 - Hiša Franko, Postojna, Podcasts and R

153

Episode 142: 🇸🇮 SRT23 - Lake Bled & Bled Cake + Haskell, Rust & C++

154

Episode 141: 🇨🇦 CppNorth Live 🇨🇦 Kate Gregory, Jessica Kerr & Kristen Shaker!

155

Episode 140: 🇨🇦 CppNorth Live 🇨🇦 Victor Ciura, Andreas Weis & More!

156

Episode 139: 🇬🇧 Why Sean Parent Joined Adobe

157

Episode 138: 🇬🇧 Sean Parent on Val! (Part 2)

158

Episode 137: 🇬🇧 Sean Parent on Val (vs Rust)!

159

Episode 136: 🇬🇧 C++ On Sea Live 🇬🇧 CppCast, TLB HIT & Two's Complement!

160

Episode 135: 🇸🇮 Slovenia 🇸🇮 2023 Road Trip!

161

Episode 134: 🇵🇱 Lambda Days Live 🇵🇱 Simon Peyton Jones, Jordan Miller & More!

162

Episode 133: 🇵🇱 Lambda Days Live 🇵🇱 José Valim, Alexis King & More!

163

Episode 132: RustConf Drama

164

Episode 131: One Algorithm To Rule Them All!

165

Episode 130: C++Now 2023 with Ben Deane & Tristan Brindle!

166

Episode 129: Circle is Charizard! 🔥

167

Episode 128: GCC 13.1 🥳 and Upcoming Conferences!

168

Episode 127: Flux, ChatGPT & More with Tristan Brindle

169

Episode 126: Flux (and Flow) with Tristan Brindle

170

Episode 125: NanoRange with Tristan Brindle

171

Episode 124: Vectorizing std::views::filter

172

Episode 123: An Algorithm Taxonomy

173

Episode 122: ChatGPT, GTC 2023 & Stickers on our Foreheads

174

Episode 121: Stories & Chatting with Zach Laine! (Part 5)

175

Episode 120: C++ Safety, Tuples & Variants with Zach Laine! (Part 4)

176

Episode 119: Why APL & Haskell are AWESOME with Zach Laine! (Part 3)

177

Episode 118: C++ Allocators with Zach Laine! (Part 2)

178

Episode 117: OOP, C++ Containers, APIs, EOP & More with Zach Laine!

179

Episode 116: Max Gap Count in C++23

180

Episode 115: Max Gap in C++23

181

Episode 114: Rust, Val, Carbon, ChatGPT & Errors with Barry Revzin!

182

Episode 113: The C++26 Pipeline Operator with Barry Revzin!

183

Episode 112: 2022 Retro & Running!

184

Episode 111: C++23 Ranges, 2022 Retro & Star Wars

185

Episode CX: Compiler Diagnostics

186

Episode 109: Holiday Special #3 - Trees, Travel, Twitter & Terminology!

187

Episode 108: Jane Losare-Lusby on Rust! (Part 3)

188

Episode 107: Jane Losare-Lusby on Rust! (Part 2)

189

Episode 106: Jane Losare-Lusby on Rust!

190

Episode 105: Jason Turner from CppCast! (Part 3)

191

Episode 104: Jason Turner from CppCast! (Part 2)

192

Episode 103: Jason Turner from CppCast!

193

Episode 102: Rust scan (vs C++ & Haskell scans)

194

Episode 101: C++ Developers Try Rust!

195

Episode 100: Programming Language Logos, Top 3 C++ Features & More!

196

Episode 99: Moby Dick & Our Favorite Movies

197

Episode 98: The Future of C++ with Sean Baxter (Part 2)

198

Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter

199

Episode 96: The K Programming Language

200

Episode 95: Kate Gregory on Carbon vs C++! (Part 4)

201

Episode 94: Special Guest Kate Gregory! (Part 3)

202

Episode 93: Special Guest Kate Gregory! (Part 2)

203

Episode 92: Special Guest Kate Gregory!

204

Episode 91: C++23 (Part 2)

205

Episode 90: C++23

206

Episode 89: The Carbon Programming Language (Part 2)

207

Episode 88: The Carbon Programming Language

208

Episode 87: Special Guest Tony Van Eerd! (Part 4)

209

Episode 86: Special Guest Tony Van Eerd! (Part 3)

210

Episode 85: Special Guest Tony Van Eerd! (Part 2)

211

Episode 84: Special Guest Tony Van Eerd!

212

Episode 83: 🇺🇸 ARRAY 2022, mdspaces, & More!

213

Episode 82: GPUs - Responding To Reddit Comments

214

Episode 81: C++ Should Leave ISO

215

Episode 80: C++ Multidimensional Arrays and GPUs

216

Episode 79: C++Now 2022, Circle and Clang

217

Episode 78: C++ Algorithms & Profiling with Ben Deane (Part 4)

218

Episode 77: C++ Algorithms & Profiling with Ben Deane (Part 3)

219

Episode 76: C++ Algorithms & Point Free Programming with Ben Deane (Part 2)

220

Episode 75: C++ Algorithms with Ben Deane (Part 1)

221

Episode 74: C++ Education, Cats and More! 🐈‍⬛

222

Episode 73: CppNorth, Bagels & More!

223

Episode 72: C++ Algorithm Family Feud!

224

Episode 71: APL, COBOL, BASIC & More

225

Episode 70: The Programming Language Quiz

226

Episode 69: Special Guest Andrei Alexandrescu (Part 2)

227

Episode 68: Special Guest Andrei Alexandrescu

228

Episode 67: How to Get Started with C++

229

Episode 66: Exciting C++ News (and Wordle #3)

230

Episode 65: NVIDIA is Hiring! (and Wordle #2)

231

Episode 64: 2022 Preview, Birds & Sponsors!

232

Episode 63: Wordle!

233

Episode 62: 2021 Retro (Part 2)

234

Episode 61: 2021 Retro (Part 1)

235

Episode 60: BQN's After (⟜) and the Parentheses Poll

236

Episode 59: Otto & Eric Niebler! (Part 2)

237

Episode 58: Otto & Eric Niebler! (Part 1)

238

Episode 57: Holiday Special #2 - Ljubljana, Here We Come!

239

Episode 56: LeetCode in BQN (Part 2)

240

Episode 55: LeetCode in C++ (Part 1)

241

Episode 54: std::partition in BQN

242

Episode 53: Florida & LeetCode

243

Episode 52: One Year Anniversary!

244

Episode 51: Efficiency vs Speed

245

Episode 50: The Great Twitter War: Bryce vs JF

246

Episode 49: Special Guest Dave Abrahams! (Part 2)

247

Episode 48: Special Guest Dave Abrahams!

248

Episode 47: Combinatory Logic!

249

Episode 46: Programming Language Awards ~ Coming Soon!

250

Episode 45: Algebraic Groups and Birds!

251

Episode 44: Should You Drop Out of School?

252

Episode 43: Parallel Scans and Associativity

253

Episode 42: Inverse Algorithms and More!

254

Episode 41: I Apologize To Listeners

255

Episode 40: Star Trek vs PowerPC (with Sean Parent)

256

Episode 39: How Steve Jobs Saved Sean Parent

257

Episode 38: Adobe STLab is Back! (with Sean Parent)

258

Episode 37: std::inclusive_scan

259

Episode 36: std::transform vs std::for_each

260

Episode 35: SkyNet is Here!

261

Episode 34: Tuples, Arrays, APL & More

262

Episode 33: New York, New York!

263

Episode 32: Hiring Inclusively & Company Culture (Part 4)

264

Episode 31: Strategic Decision Making & More (Part 3)

265

Episode 30: Google, Interviews, Leadership & More (Part 2)

266

Episode 29: From Papa John's to Google (Part 1)

267

Episode 28: Steve Jobs & Sean Parent

268

Episode 27: MacHack & Apple with Sean Parent

269

Episode 26: Sean Parent on Slides Decks, UI & More

270

Episode 25: The Lost Reduction

271

Episode 24: C++Now 2021 with Ben Deane & Tony Van Eerd

272

Episode 23: Algorithms: Anamorphisms!

273

Episode 22: Our Favorite Tech TV Shows

274

Episode 21: Galaxy Brain Programming Languages

275

Episode 20: GTC 2021 Preview & Thrust Algorithms

276

Episode 19: Finding Your Way in Tech

277

Episode 18: Special Guest Sean Parent! (Part 2)

278

Episode 17: Special Guest Sean Parent!

279

Episode 16: Macros Almighty! (Part 2)

280

Episode 15: Macros Almighty!

281

Episode 14: Inclusive Terminology

282

Episode 13: I'm an Excel Wizard!

283

Episode 12: Formatting && (Parentheses)

284

Episode 11: What belongs in the standard library?

285

Episode 10: snake_case vs camelCase (Naming - Part 3)

286

Episode 9: C++ vs Clojure partition (Naming - Part 2)

287

Episode 8: What's the title? (Naming - Part 1)

288

Episode 7: 2020 Retro (Part 2)

289

Episode 6: 2020 Retro (Part 1) and Fortran

290

Episode 5: Holiday Special - From China to APL

291

Episode 4: How Many Programming Languages?

292

Episode 3: Our Favorite Data Structures - Part II

293

Episode 2: Our Favorite Data Structures

294

Episode 1: Our Favorite Algorithms - Part II

295

Episode 0: Our Favorite Algorithms