

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

Sep 25, 2020 • 1h 7min
#6 The Crusade Against Custom Declarative Languages and Meta-Bike-Shedding
James officially launches his crusade against custom declarative languages and then we bike-shed about bike-shedding; exploring ways to make decisions for trivial problems.
Discuss this episode: https://discord.gg/nPa76qF

Sep 17, 2020 • 1h 3min
#5 Developer Productivity, Non-Violent Agile, and Organizational Structures
We begin by talking about personal developer productivity but then expand the scope to "collective" / team productivity. This leads us to grapple with some challenging ideas around Agile, non-violent communication, organization structures, diversity, and inclusion.
Discuss this episode: https://discord.gg/nPa76qF

Sep 16, 2020 • 1h 2min
#4 Why is Developer Experience Often Terrible?
In this episode we discuss things that are often overlooked in developer experience and what underlying values make developer experience an afterthought.
Discuss this episode: https://discord.gg/nPa76qF

Sep 15, 2020 • 1h 3min
#3 Nulls, ADTs, and Code Formatting
A bike-shedless discussion about nulls, algebraic data types, and code formatting.
Discuss this episode: https://discord.gg/nPa76qF

Sep 14, 2020 • 59min
#2 More Kotlin!
In episode 2 we continue the conversation about Kotlin, things we enjoy and things that could be better.
Discuss this episode: https://discord.gg/nPa76qF

Sep 13, 2020 • 30min
#1 Adventures in Kotlin
In our first episode we discuss features of the Kotlin programming language that we like.
Discuss this episode: https://discord.gg/nPa76qF


