pod.link/1602572955
pod.link copied!
Software Unscripted
Software Unscripted
Richard Feldman

Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman. Hosted on Acast. See acast.com/privacy for more information.

Listen now on

Apple Podcasts
Spotify
Overcast
Podcast Addict
Pocket Casts
Castbox
Podbean
iHeartRadio
Player FM
Podcast Republic
Castro
RSS

Episodes

Building Video Editing Software with Andrew Lisowski

Richard talks with Andrew Lisowski, a Senior Engineer at Descript - which makes audio and video editing software that has... more

16 Dec 2024 · 1 hour, 2 minutes
The EYG Language with Peter Saxton

Richard talks with Peter Saxton, creator of the EYG programming language, about the problems Peter aims to solve with EYG,... more

17 Nov 2024 · 1 hour, 17 minutes
AI in Programming Education with Will Sentance

Richard talks with Will Sentance, the teacher of the Hard Parts series and the founder and CEO of CodeSmith, which... more

16 Oct 2024 · 59 minutes
Software for Elite Athletes with Kyle Boddy

Richard talks with Kyle Boddy about the biomechanical and data analysis software Kyle wrote—and continues to write—as the founder and... more

26 Sep 2024 · 1 hour, 7 minutes
Mojo with Chris Lattner

For the 100th episode of Software Unscripted, Richard talks with Chris Lattner, creator of Swift, the Clang C++ compiler, LLVM,... more

30 Aug 2024 · 1 hour, 49 minutes
Tooling-Aware Language Design with Eli Dowling

Richard talks with Eli Dowling about his contributions to the Roc programming language, as well as the intersection of language... more

21 Aug 2024 · 1 hour, 11 minutes
The CrowdStrike Incident with Kelly Shortridge

Richard talks with Kelly Shortridge about the CrowdStrike Incident that caused many computers worldwide to get stuck in a boot... more

11 Aug 2024 · 58 minutes
Distributed Functions with Jonathan Magen

Richard talks with distributed systems scientist Jonathen Magen about functional programming in distributed systems, including languages like Gleam, Elixir, Ballerina,... more

18 Jul 2024 · 48 minutes
Undo-Redo and Persistent State with Tom Ballinger

Richard talks with Tom Ballinger about undo and redo in the context of REPLs and running effects, stateful systems in... more

12 Jul 2024 · 59 minutes
Smalltalk's Past, Present, and Future with Juan Vuletich

Richard talks with Juan Vuletich, creator of Cuis Smalltalk, about the past, present and future of Smalltalk - including quite... more

24 Jun 2024 · 54 minutes
From Game Dev to Web Dev

Richard talks with Wolfgang Schuster about his experiences first as a professional game developer, and then later as a professional... more

16 Jun 2024 · 1 hour, 8 minutes
Fuzz Testing with Brendan Hansknecht

Richard talks with Brendan Hansknecht, an AI compiler engineer at Modular, about various testing techniques, including fuzzing, property-based tests, database... more

04 Jun 2024 · 1 hour, 6 minutes
A Haskeller Tries Smalltalk with Ian Jeffries

Richard talks with Ian Jeffries about his experiences as a Haskeller exploring modern Smalltalk (arguably the original object-oriented programming language),... more

25 May 2024 · 1 hour, 4 minutes
Comparing F#, Elm, and Haskell with Michael Newton

Richard talks to Michael Newton, a programmer working as a consultant and trainer who has used several different functional programming... more

13 May 2024 · 1 hour, 9 minutes
Native UIs without Electron - with Nathan Sobo

Richard talks with Nathan Sobo, founder of Zed Industries (which creates the high-performance Zed code editor) about his time as... more

04 May 2024 · 1 hour, 16 minutes
Compiling Smart Contracts with Lucas Rosa

Richard talks with Lucas Rosa, a compiler engineer working on the Aiken programming language for smart contracts, about tradeoffs in... more

21 Apr 2024 · 59 minutes
Gleam 1.0 with Louis Pilfold

Richard talks with Louis Pilfold, creator of the Gleam programming language, about the language's 1.0 release, as well as other... more

02 Apr 2024 · 1 hour, 10 minutes
Compilers and Overly Complex Web Development with Thorsten Ball

Richard talks to Thorsten Ball, a programmer at Zed Industries and author of two books on compilers. They start out... more

17 Mar 2024 · 1 hour, 13 minutes
Incremental Compilation with Alex Kladov

Richard talks with Rust Analyzer creator Alex Kladov (aka matklad) about compilers, including ways they can do incremental compilation, memory... more

03 Mar 2024 · 1 hour, 23 minutes
Programming and Industrial Design with Greg Wilson

Richard talks with programming teacher Greg Wilson about different types of beginner programmers and how they learn most effectively, what... more

14 Feb 2024 · 57 minutes
Lambda Set Defunctionalization with Ayaz Hafiz

Richard talks with Ayaz Hafiz, a contributor to the Roc programming language, about a very specific topic in the Roc... more

25 Jan 2024 · 45 minutes
Implementing Databases with Glauber Costa

Richard talks with Glauber Costa about how to implement databases that can do millions of reads per second, how hardware... more

23 Jan 2024 · 48 minutes
The Return of Hypermedia with Carson Gross

Richard talks with HTMX creator Carson Gross about some of the ways in which modern web development has arguably regressed... more

15 Jan 2024 · 1 hour, 8 minutes
Go and Functional Programming with Lane Wagner

Hosted on Acast. See acast.com/privacy for more information.

06 Jan 2024 · 1 hour, 15 minutes
The Roc Programming Language with Richard Feldman

Hosted on Acast. See acast.com/privacy for more information.

29 Dec 2023 · 1 hour, 7 minutes
Making JITted Code Faster with Chris Nuernberger

Richard talks with Chris Nuernberger about his experiences making code run faster in the context of the Java Virtual Machine... more

10 Dec 2023 · 1 hour, 9 minutes
Things Web Devs Can Learn from Game Devs with Casey Muratori

Richard talks with Casey Muratori, a game engine programmer who's known for creating the term Immediate Mode GUIs, for his... more

01 Dec 2023 · 2 hours, 6 minutes
How Programming has Changed with Conor Hoekstra

Hosted on Acast. See acast.com/privacy for more information.

26 Nov 2023 · 1 hour, 12 minutes
Escaping Software Disenchantment with Nikita Prokopov

Richard talks with Nikita Prokopov, an open-source Clojure developer and creator of the Fira Code typeface, about some of the... more

18 Nov 2023 · 48 minutes
WebAssembly in Practice with Brian Carroll

Richard talks with Brian Carroll about his experience using WebAssembly in practice - including some of the benefits and challenges... more

06 Nov 2023 · 50 minutes
Disassembling Languages with Matt Godbolt

Richard talks with Matt Godbolt, author of the godbolt.org Compiler Explorer, about how certain aspects of the Compiler Explorer work,... more

22 Oct 2023 · 1 hour, 7 minutes
Designing Compilers for Speed with Troels Henriksen

Hosted on Acast. See acast.com/privacy for more information.

13 Oct 2023 · 1 hour, 5 minutes
Gradual vs Static Typing with José Valim

Hosted on Acast. See acast.com/privacy for more information.

21 Sep 2023 · 1 hour, 25 minutes
The SemVer Rabbit Hole with Predrag Gruevski

Richard talks with Predrag Gruevski, author of the cargo-semver-checks tool for detecting accidental semantic versioning mistakes in Rust packages, as... more

12 Sep 2023 · 58 minutes
Type System Complexity with Chris Krycho

Hosted on Acast. See acast.com/privacy for more information.

07 Sep 2023 · 49 minutes
Making Parsing I/O Bound with Daniel Lemire

Richard talks to Daniel Lemire about his work on simdjson, arguably the fastest JSON parser in the world. They also... more

17 Aug 2023 · 1 hour, 17 minutes
Niche Domain Knowledge with Ashley Williams

Richard talks with former Rust core team member Ashley Williams, aka ag_dubs,, about various different types of niche domain knowledge... more

08 Aug 2023 · 54 minutes
Building a Terminal in Zig and Swift with Mitchell Hashimoto

Richard talks with HashiCorp cofounder Mitchell Hashimoto about a side project of his: a high-performance terminal emulator that he wrote... more

19 Jul 2023 · 57 minutes
React Hooks Design Review

Hosted on Acast. See acast.com/privacy for more information.

11 Jul 2023 · 50 minutes
Thinking in Array Languages with Alex Shroyer

Richard talks to to Alex Shroyer about his unusually extensive experiences with Array Languages like APL and J - where... more

05 Jul 2023 · 47 minutes
My Contribution to the Left-Pad Incident with Simon Lydell

Richard talks with Simon Lydell, a programmer whose open-source JavaScript work ended up contributing to what might be the most... more

27 Jun 2023 · 57 minutes
Comparing Haskell to R with Will Kurt

Richard talks to Will Kurt, an AI Engineer at Hex as well as the author of both the countbayesie.com blog... more

20 Jun 2023 · 1 hour,
Defunctionalization in a Functional Language with Ayaz Hafiz

Richard talks to Ayaz Hafiz about his work on the Roc programming language. They discuss behind-the-scenes compiler details like implementing... more

24 May 2023 · 1 hour, 16 minutes
Linking & Binary Hot Code Loading with Jakub Konka

Richard talks to Jakub Konka, a programmer who works on the Zig programming language. They talk about the low-level systems... more

14 May 2023 · 53 minutes
From Bootcamp to Teaching Masters' Comp Sci

Richard talks to Chelsea Troy, a programmer working at Mozilla who has a side gig teaching Masters' Computer Science students... more

04 May 2023 · 52 minutes
Syntax and the Future of Programming with Josh Warner

Richard talks with Josh Warner, who has been working on making improvements to the Roc programming language, particularly around the... more

27 Apr 2023 · 1 hour, 5 minutes
Growing Programming Communities with Ryan Haskell-Glatz

Richard talks with Ryan Haskell-Glatz, author of the open-source Elm projects elm-spa and Elm Land. They get into things like... more

21 Apr 2023 · 57 minutes
AI Tools Today

Richard talks to Stachu Koric about the Dark programming language's shift to being a programming language built around AI, as... more

12 Apr 2023 · 52 minutes
From Erlang to Management to C++

Dizzy Smith talks with Richard about his career path from C++ to Erlang to Management and now back to C++.... more

04 Apr 2023 · 1 hour, 1 minute
Conditional Cardinality with Joël Quenneville

Hosted on Acast. See acast.com/privacy for more information.

28 Mar 2023 · 52 minutes
Speeding up Rust's Compiler

Richard talks with Nicholas Nethercote, a member of the Rust programming language's Performance Working Group and author of the Rust... more

15 Mar 2023 · 49 minutes
Evolutionary vs Revolutionary Languages with James Ward

Hosted on Acast. See acast.com/privacy for more information.

28 Feb 2023 · 1 hour, 1 minute
The Rust + Elm Stack

Hosted on Acast. See acast.com/privacy for more information.

20 Feb 2023 · 48 minutes
The Monolith-Microservices Spectrum

Richard talks with Ashley Davis, author of the book Bootstrapping Microservices, about their differing perspectives on microservices, monoliths, and everything... more

13 Feb 2023 · 52 minutes
Swift and Unicode API Design with Rob Napier

Hosted on Acast. See acast.com/privacy for more information.

06 Feb 2023 · 48 minutes
Haskell and Clojure in Production with Eric Normand

Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing... more

30 Jan 2023 · 50 minutes
Scratch-Building an Operating System with Steve Klabnik

Hosted on Acast. See acast.com/privacy for more information.

16 Jan 2023 · 56 minutes
F# in Production with Scott Wlaschin

Richard talks with Scott Wlaschin, author of the book Domain Modeling Made Functional and the website F# for Fun and... more

16 Jan 2023 · 51 minutes
Scaling Slack's Infrastructure

Hosted on Acast. See acast.com/privacy for more information.

09 Jan 2023 · 52 minutes
Bootstrapping a Compiler via WASM with Loris Cro

Hosted on Acast. See acast.com/privacy for more information.

26 Dec 2022 · 57 minutes
Software Unscripted
Haskell and Clojure in Production with Eric Normand
Software Unscripted
0:00
-0:00

Listen now on

Apple Podcasts
Spotify
Overcast
Podcast Addict
Pocket Casts
Castbox
Podbean
iHeartRadio
Player FM
Podcast Republic
Castro
RSS

Description

Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing and contrasting... more