

Happy Path Programming
Bruce Eckel & James Ward
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
Buy the Happy Path Programming t-shirt: https://happy-path.printify.me/products
Episodes
Mentioned books

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

Jun 11, 2021 • 1h
#31 "ZIO's not a library it's a state of mind" with Kit Langton
Bruce and James' coauthor Bill Frasure, joins to talk with Kit Langton, creator of ZIO Magic and many other magical ZIO tools & libraries.
Discuss this episode: https://discord.gg/nPa76qF

May 28, 2021 • 1h 4min
#30 Programming in (not with) Scala 3 but with Bill Venners
Bruce and James chat with their long time friend Bill Venners about Scala 3 and the updates to his "Programming in Scala" book.
Discuss this episode: https://discord.gg/nPa76qF

May 18, 2021 • 1h 1min
#29 Contemplating Computer Cognition with Julie Amundson
Bruce and James chat with their friend Julie Amundson about AI, Machine Learning, and many related complexities. They explore what the journey is like for Data Scientists at medium / large companies where everything from data access to productionizing models, has challenges. Also we learn about the Metaflow system Julie's team built to make this journey smoother at Netflix.
Discuss this episode: https://discord.gg/nPa76qF

Apr 30, 2021 • 59min
#28 PREP - Performant, Reliable, Expressive, and Productive
Bruce, James, and their friend Bill are working on a new book about systems that are Performant, Reliable, Expressive, and Productive. This episode explores those themes with some significant detours along the way.
Discuss this episode: https://discord.gg/nPa76qF

Apr 23, 2021 • 1h 4min
#27 Side-Effects of a Scala 3 Release
With the eminent release of Scala 3, we chat about the language changes, effect systems (ZIO), and reliability.
Discuss this episode: https://discord.gg/nPa76qF

Apr 16, 2021 • 1h 3min
#26 Dependency Injection - Why Do We Even...
All about Dependency Injection, why we do it, and why James thinks it is terrible.
Discuss this episode: https://discord.gg/nPa76qF