Happy Path Programming cover image

Happy Path Programming

Latest episodes

undefined
Oct 20, 2020 • 1h 6min

#10 Gazing Into the Programming Crystal Ball and Can Organizations Adopt Inner Source?

We start off discussing what the future of programming might be... Can developers stop thinking about resource limitations?  Can we make the "right path" easy?  Then we dive into Inner Source and the organizational & cultural challenges with adopting it. Discuss this episode: https://discord.gg/nPa76qF
undefined
Oct 16, 2020 • 1h 8min

#9 Buildpacks, Containers, Kubernetes, Happy Path Programming, Rust, and gRPC

We start off talking about Cloud Native Buildpacks and Containers which of-course leads to James trying to explain Kubernetes.  Then we dive into what "Happy Path Programming" means and how, while the term is somewhat derogatory, it is what we ultimately want.  We end with a discussion about Bruce's recent explorations into Rust and gRPC. Discuss this episode: https://discord.gg/nPa76qF
undefined
Oct 6, 2020 • 1h 6min

#8 Kotlin Revisited with Cedric Beust

Long-time Java author & expert, Cedric Beust, joins us to revisit some of the topics from our Kotlin episodes.  We talk more deeply about checked exceptions, null safety, the builder pattern, build systems, and of-course Monads. Discuss this episode: https://discord.gg/nPa76qF
undefined
Sep 29, 2020 • 56min

#7 Why Adopt New Technology? And Monads! Monads! Monads!

What are the reasons to adopt or migrate to a new technology?  What prevents you from doing so?  We explore that question and the differences between green-field and brown-field.  Then we finally dive deep into Monads trying to conquer the Curse of the Monad. Discuss this episode: https://discord.gg/nPa76qF
undefined
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
undefined
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
undefined
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
undefined
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
undefined
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
undefined
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app