Skip to content
Happy Path Programming cover art

All Episodes

Happy Path Programming — 120 episodes · page 1 of 2

#
Title
1

#121 Effect Oriented Python with Sune Debel

2

#120 Aver AI-Native Programming Language with Szymon Teżewski

3

#119 FP Reaches the Masses with Paul Snively

4

#118 Effects of 2025

5

#117 Special Episode: Entering Computer Science as a New Graduate

6

#116 Infrastructure as Effects with Sam Goodwin

7

#115 More Python Type Checking! Pyrefly with Aaron Pollack & Steven Troxler

8

#114 ty: Fast Python Type Checking with Carl Meyer

9

#113 Graph & RAG with Jennifer Reif

10

#112 AI Agents Get More 9's with Rod Johnson

11

#111 Wasm & MCP with Steve Manuel

12

#110 Unlocking Developer Productivity with Justin Reock

13

#109 AI, LLMs, and MCP with Lize Raes

E
14

#108 Winter Tech Forum and Current Projects

15

#107 The Joy of Programming with Dave Thomas

16

#106 Agile Organizations with Jutta Eckstein

17

#105 Nathan Sobo's Pursuit of the Ultimate Code Editor

E
18

#104 Effect Oriented Programming: The Book

19

#103 AI Augmented Programming with ⁠⁠Stephan Janssen⁠⁠

20

#102 Gathering Nerds and Java Gatherers with Venkat Subramaniam

21

#101 Effects and Local-First with Johannes Schickling

22

#100 Thinking about Thinking with Diana Montalion

E
23

#99 The Agile Illusion with Trond Hjorteland

24

#98 Continuous Deployment with Valentina Servile

25

#97 The Pkl Configuration Language with Philip Hölzenspies

26

#96 Compassionate Coding with April Wensel

27

#95 21st Century Databases with Gwen Shapira

28

#94 Build Ops & Developer Productivity With Trisha Gee

29

#93 Nerd Sniping via the 1B Row Challenge with Gunnar Morling

30

#92 Virtual Threads Looming with Adam Warski

31

#91 'Tis The Season For Reducing Gradle Friction

E
32

#90 The Best Manager with Sushila Sahay

E
33

#89 Algebraic Effects with Kyo (Flavio Brasil)

34

#88 Developers Thriving In the Flow with Arty Starr

35

#87 Diving Deeper into Wasm with Zalim Bashorov

36

#86 The Journey to OCaml with Sabine

37

#85 Scala, Rust, and Durable Computing with John De Goes

38

#84 Inevitable Failure with Dormain Drewitz

39

#83 Rust Developer Retreat & Structured Concurrency

40

#82 The Future of Programming

41

#81 TypeScript & Effects with Michael Arnaldi

42

#80 Investing in Developer Tools with Renee Shah

43

#79 Domain-Driven Design and Moduliths with Oliver Drotbohm

44

#78 Immutability & IDLs for Declarative Services with Jakub Kozłowski

45

#77 Quarkus and Microservices with Holly Cummins

46

#76 WebAssembly (Wasm) "The Web Finds a Way" with Vivek Sekhar

47

#75 Haskell "Not as Scary as You Think" with Kris Jenkins

48

#74 Developer Joy = Developer Productivity with Justin Reock

49

#73 Nix - Functional Programming for Software Packaging with Domen Kožar

50

#72 Pants Makes Developers Happier & More Productive with Benjy Weinberger

51

#71 Functional Programming in Kotlin with Simon Vergauwen (Sorry about the terrible audio)

52

#70 Understanding Software Through Bees & Biology With Grace Jansen

53

#69 Polymorphism Unbound

54

#68 The End of Ivory Tower Architecture with Andrew Harmel-Law

55

#67 Swallowed by a Python with Luciano Ramalho

E
56

#66 The Journey to Rust with Christopher Hunt

E
57

#65 Rod's Gambit - Spring, Scala, TypeScript, and Chess with Rod Johnson

58

#64 Building Build Tools is Hard with Josh Suereth

E
59

#63 ZIO 2 dot Ohhhhh! with Bill Frasure

60

#62 Musing About Local-First Sync & CRDTs with Mark McGranaghan

61

#61 Compassionate Communities with Tonya Moore

E
62

#60 Kotlin Language Design with Roman Elizarov

63

#59 Goetz's Law, Dhall, and Nix (With Gabriella Gonzalez)

64

#58 Scala 3: Significant indentation and other things we love (With Martin Odersky)

65

#57 Technology Trade Offs: Python & Kotlin (With Matt Anger)

66

#56 Feedback Loops & Software is Like Surgery (With Daniel Terhorst-North)

67

#55 Apache Kafka - Like Functional Programming but for Data (With Anna McDonald)

68

#54 Flix: Designing a principled programming language with Magnus Madsen

69

#53 Open Source: Free as in Hot Dogs (With Donald Fischer)

70

#52 Reveling in Nonsense With Josh Long

71

#51 James' New Kotlin PM Job

72

#50 Testcontainers (Like Uber but for Integration Tests) with Sergei Egorov

73

#49 Smart Types (Like Regular Types, Only Smarter) with Jorge Vasquez

74

#48 Composability in Distributed Systems - Because Math! With Heather Miller

E
75

#47 The Future of Programming Rocs! With Richard Feldman

76

#46 What Problem Does GraalVM Solve? All of them. Featuring Alina Yurenko

77

#45 ZIO 2 - Better, Faster, Friendlier with Adam Fraser

78

#44 Tired of Getting N+1'd by Your ORM? A Chat With Alexander Ioffe.

79

#43 Rúnar Bjarnason is Jackhammering the Foundations of Programming

80

#42 The answer to life, the universe, and everything is an abstraction with Viktor Klang

81

#41 "Never gonna give you up" (FP that is) with Wiem Zine Elabidine

82

#40 Poisoned Agile with Barry Hawkins

83

#39 Cracking the Company Culture Conundrum with Sharon Schmidt

E
84

#38 Databases are Insufficient with Jonas Bonér

85

#37 The Future of Everything with Paul Snively

86

#36 The Freedom of Structured Unconferences

87

#35 The Pattern of Design Patterns

88

#34 Fear, Uncertainty, and Monads with Dick Wall

E
89

#33 Rethinking "Thinking in Objects"

90

#32 Adopting Kotlin & FP with Katie Levy

91

#31 "ZIO's not a library it's a state of mind" with Kit Langton

92

#30 Programming in (not with) Scala 3 but with Bill Venners

93

#29 Contemplating Computer Cognition with Julie Amundson

94

#28 PREP - Performant, Reliable, Expressive, and Productive

95

#27 Side-Effects of a Scala 3 Release

96

#26 Dependency Injection - Why Do We Even...

97

#25 No Good Build Tools. Blocked on Reactive.

98

#24 Vulnerability & Additive Hiring with Dianne Marsh

99

#23 The Modern Java Platform - 2021 Edition

100

#22 Be the Kindness You Want to See in the Programming World