
Happy Path Programming
No-frills discussions between Bruce Eckel and James Ward about programming, what it is, and what it should be.
Buy the Happy Path Programming t-shirt: https://happy-path.printify.me/products
Latest episodes

Sep 26, 2021 • 1h
#41 "Never gonna give you up" (FP that is) with Wiem Zine Elabidine
Bruce and James hear about Wiem's journey in Functional Programming, her contributions to Scala ZIO, and how she never gave up despite the challenges she faced.
Discuss this episode: https://discord.gg/nPa76qF

Sep 17, 2021 • 1h 17min
#40 Poisoned Agile with Barry Hawkins
Bruce and James chat with Barry Hawkins about software methodologies, their triumphs and abuses.
Discuss this episode: https://discord.gg/nPa76qF

Sep 10, 2021 • 1h 2min
#39 Cracking the Company Culture Conundrum with Sharon Schmidt
According to James, Heroku had the best company culture / vibe of anywhere he has worked. Bruce & James talk with Sharon Schmidt who is in large part responsible for creating that magical experience.
Discuss this episode: https://discord.gg/nPa76qF

Aug 27, 2021 • 1h 5min
#38 Databases are Insufficient with Jonas Bonér
James rants about databases with Jonas Bonér, CEO of Lightbend and creator of Akka. Bruce & James also learn about the actor model, Reactive, and Akka Serverless.
Discuss this episode: https://discord.gg/nPa76qF

Aug 14, 2021 • 1h 18min
#37 The Future of Everything with Paul Snively
Paul Snively helps us see the future of programming. Spoiler: It's Typed & Functional.
Referenced talks:
Types vs. Tests: An Epic Battle?
Type Systems - The Good, Bad and Ugly
Discuss this episode: https://discord.gg/nPa76qF

Aug 6, 2021 • 53min
#36 The Freedom of Structured Unconferences
Bruce describes his multi-decade journey running conferences and how letting go of control, while still having a structure, has led to conferences where attendees connect in meaningful ways.
Discuss this episode: https://discord.gg/nPa76qF

Jul 23, 2021 • 1h 12min
#35 The Pattern of Design Patterns
As usual, Bruce & James try to figure out monads & type classes. Then something new, as they go meta on design patterns.
Discuss this episode: https://discord.gg/nPa76qF

Jul 9, 2021 • 1h 2min
#34 Fear, Uncertainty, and Monads with Dick Wall
FEE, FOO, FUD, and FUM (Fear, Uncertainty, and Monads) - Scala Giant, Dick Wall, joins Bruce and James to talk about life, work, and Functional Programming.
Discuss this episode: https://discord.gg/nPa76qF

Jul 2, 2021 • 1h 3min
#33 Rethinking "Thinking in Objects"
Object Oriented Programming might just be a series of solutions to self-created problems.
Discuss this episode: https://discord.gg/nPa76qF

Jun 18, 2021 • 60min
#32 Adopting Kotlin & FP with Katie Levy
Katie Levy joins Bruce & James to talk about how to help teams adopt Kotlin and Functional Programming.
Discuss this episode: https://discord.gg/nPa76qF