Software Unscripted, A weekly podcast of casual conversations about code hosted by Richard Feldman & sponsored by NoRedInk.

From Bootcamp to Teaching Masters' Comp Sci

May 04, 2023 0:52:19 125.55 MB Downloads: 0

Richard talks to Chelsea Troy, a programmer working at Mozilla who has a side gig teaching Masters' Computer Science students at the University of Chicago. This is highly unusual, considering she does not have a computer science degree! They talk about how she landed that job, including how the interview process differs from industry interviews, among other topics.

Syntax and the Future of Programming with Josh Warner

April 26, 2023 1:05:40 64.55 MB Downloads: 0

Richard talks with Josh Warner, who has been working on making improvements to the Roc programming language, particularly around the parser and formatter. They start out talking about syntax and code formatting, but after some plot twists, the conversation ends up on AI and the future of programming itself!

Growing Programming Communities with Ryan Haskell-Glatz

April 21, 2023 0:57:26 49.25 MB Downloads: 0

Richard talks with Ryan Haskell-Glatz, author of the open-source Elm projects elm-spa and Elm Land. They get into things like new user onboarding experiences, framework churn, and dynamics between authors and users in open-source communities.

AI Tools Today

April 12, 2023 0:52:56 102.98 MB Downloads: 0

Richard talks to Stachu Koric about the Dark programming language's shift to being a programming language built around AI, as well as their own personal experiences so far exploring chatGPT, Copilot, and other emerging AI tools.

From Erlang to Mangement to C++

April 04, 2023 1:01:37 54.29 MB Downloads: 0

Dizzy Smith talks with Richard about his career path from C++ to Erlang to Management and now back to C++. Along the way, they talk about package management and several other languages - including Go, Rust, JavaScript, and even Perl.

Conditional Cardinality with Joël Quenneville

March 28, 2023 0:52:14 50.83 MB Downloads: 0

Richard talks to Joël Quenneville about his experiences with Ruby and Elm, how dependency graphs can be applied in teaching, and also a concept that's new to the podcast: Conditional Cardinality.

Speeding up Rust's Compiler

March 15, 2023 0:49:12 51.77 MB Downloads: 0

Richard talks with Nicholas Nethercote, a member of the Rust programming language's Performance Working Group and author of the Rust Performance Book. They discuss how he and others have worked to speed up Rust's compiler, different strategies for speeding up compilers in general, and how compiler performance fits into the working dynamic of Rust's ecosystem of contributors.

Evolutionary vs Revolutionary Languages with James Ward

February 28, 2023 1:01:55 61.39 MB Downloads: 0

James Ward, Kotlin Product Manager at Google, talks with Richard about the differences between evolutionary and revolutionary programming languages - among several other topics!

The Rust + Elm Stack

February 20, 2023 0:48:06 115.43 MB Downloads: 0

Dan Bruder talks with Richard about his experiences using a stack of Rust + Elm at StructionSite, a company that makes software for construction workers to use on job sites.

The Monolith-Microservices Spectrum

February 13, 2023 0:52:01 124.83 MB Downloads: 0

Richard talks with Ashley Davis, author of the book Bootstrapping Microservices, about their differing perspectives on microservices, monoliths, and everything in between! Ashley is also the author of Rapid Fullstack Development, available at https://rapidfullstackdevelopment.com

Swift and Unicode API Design with Rob Napier

February 06, 2023 0:48:48 117.12 MB Downloads: 0

Richard talks with Swift expert Rob Napier about Swift, Unicode, and API design.

Haskell and Clojure in Production with Eric Normand

January 30, 2023 0:50:10 48.15 MB Downloads: 0

Richard talks to Eric Normand about his experiences using both Haskell and Clojure in production, and his perspectives on comparing and contrasting the approaches of the two languages.

F# in Production with Scott Wlaschin

January 16, 2023 0:51:17 49.23 MB Downloads: 0

Richard talks with Scott Wlaschin, author of the book Domain Modeling Made Functional and the website F# for Fun and Profit, about using F# in production and the minimal essence of functional programming.

Scratch-Building an Operating System with Steve Klabnik

January 16, 2023 0:56:57 136.66 MB Downloads: 0

Richard talks with Steve Klabnik about his experiences being a major contributor to Ruby on Rails, and then to Rust, and now to a scratch-built operating system at Oxide.

Scaling Slack's Infrastructure

January 09, 2023 0:52:48 50.69 MB Downloads: 0

Richard talks with Richard Crowley, who led Operations Engineering at Slack from when they were 20 employees to when they were 20,000 employees, about his lessons learned through the experience.

This episode has failed processing Original Audio