
Location:
United States
Genres:
Technology Podcasts
Description:
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
Language:
English
Episodes
#111 Wasm & MCP with Steve Manuel
4/10/2025
We chat with Steve Manuel (of dylibso.com and mcp.run) about LLM "plugins" with Wasm & MCP (Model Context Protocol).
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:00:51:09
#110 Unlocking Developer Productivity with Justin Reock
4/8/2025
Justin Reock has spent a lot of his career thinking about how to help developers be more productive. In this episode we learn about the methodologies that can help developers spend more time in "flow state" - happily coding the fun stuff. Further reading: Measuring developer productivity with the DX Core 4
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:05:04
#109 AI, LLMs, and MCP with Lize Raes
2/21/2025
Lize Raes teaches us about AI models, LLMs, Tools, Agents, and MCP.
Article from Anthropic on Agent architectures: Building effective agents
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:12:57
#108 Winter Tech Forum and Current Projects
1/30/2025
Join us at the 2025 Winter Tech Forum! www.wintertechforum.com
Projects Mentioned:
uv for PythonTypeScript EffectPkl CloudFormation ExtrasPkl GitHub Actions
Other Episodes Mentioned:
#81 TypeScript & Effects with Michael Arnaldi#97 The Pkl Configuration Language with Philip Hölzenspies
Duration:00:43:58
#107 The Joy of Programming with Dave Thomas
12/30/2024
We chat with Dave Thomas, co-author of The Pragmatic Programmer, about the joy of programming and the tensions between our and others needs.
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:09:49
#106 Agile Organizations with Jutta Eckstien
12/3/2024
Jutta Eckstein is expanding the concepts of Agile to be a company-wide model, instead of a niche process for software developers. We chat with her about the book "Company-wide Agility with Beyond Budgeting, Open Space & Sociocracy" which she co-authored on this subject. For more details on the book and many free resources, see: www.agilebossanova.com
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:04:04
#105 Nathan Sobo's Pursuit of the Ultimate Code Editor
10/13/2024
Nathan Sobo is co-founder of Zed, a super-fast, collaborative, AI-powered, code editor. We chat about his journey to build the ultimate code editor: lessons learned from building Atom, Electron and its challenges, CRDTs, Rust native GPU GUIs, AI Code Assistants, and more CRDTs.
See also:
Nathan on the Software Unscripted podcast Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:23:16
#104 Effect Oriented Programming: The Book
10/6/2024
After 4 years in development, our book is out! Along with our friend and lead-author, Bill Frasure, we we discuss the book, its motivation and the process we used to create it. Now available in digital and print forms at: effectorientedprogramming.com
At the end of the episode we step into the "twilight zone" with a 7 minute NotebookLM AI-generated podcast based on the book.
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:00:58:21
#103 AI Augmented Programming with Stephan Janssen
8/20/2024
Stephan Janssen is always on the bleeding edge of both helping developers grow and with how he uses technology to accomplish amazing things. He led the creation of Devoxx but is a coder at heart. Stephan shares his journey with AI, both as a "library" in his applications and also as an "assistant" that helps him iterate and program more quickly.
Resources:
DevoxxGenie IntelliJ PluginOllamaLangChain for JavaLMstudioLlama.cppRethinking Software Development: James Ward on AI's Role in Software Testing and Coding Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:07:54
#102 Gathering Nerds and Java Gatherers with Venkat Subramaniam
8/17/2024
We chat with Venkat about his upcoming dev2next conference and the new Stream Gatherers API (preview in JDK 22).
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:00:52:33
#101 Effects and Local-First with Johannes Schickling
7/7/2024
Johannes Schickling (@schickling | schickling.dev) gets us up-to-speed on Effect, the ZIO-inspired Effect System for TypeScript, and the Local-First movement. Resources:
www.localfirst.fmwww.inkandswitch.com/local-firsteffect.websiteriffle.systemsgithub.com/livestorejsovertone.pro Related Episodes:
#81 TypeScript & Effects with Michael Arnaldi#62 Musing About Local-First Sync & CRDTs with Mark McGranaghan Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:13:10
#100 Thinking about Thinking with Diana Montalion
6/18/2024
Diana Montalion teaches us about Systems Thinking and why it matters for those of us building software. Diana is founder of Mentrix, which teaches "systems architecture skills for an increasingly complex world."
Pre-Order Diana's book: Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:31:57
#99 The Agile Illusion with Trond Hjorteland
6/10/2024
We chat with Trond Hjorteland about Agile and why it hasn't led to successful outcomes in many traditional organizations.
Mentioned and related resources:
Trond & João Rosa's training on Agile + DP2Open Systems TheoryLinkedIn Group for Open Systems TheoryMore material on Open Systems TheoryResource List from TrondSome of Trond's recorded talks
Duration:00:55:54
#98 Continuous Deployment with Valentina Servile
4/21/2024
We chat with Valentina Servile about her upcoming book on Continuous Deployment and reducing the risks to keeping HEAD not just always deployable, but automatically deployed to production.
Book for preorder on Amazon: Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:06:04
#97 The Pkl Configuration Language with Philip Hölzenspies
4/5/2024
We chat with Philip Hölzenspies, one of the maintainers of the new Pkl configuration language (pkl-lang.org).
Resources:
github.com/jamesward/pklgha Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:14:36
#96 Compassionate Coding with April Wensel
3/22/2024
We chat with April Wensel, founder of Compassionate Coding, about helping programmers bring more compassion to themselves and others.
Resources:
Confessions of a Recovering Jerk ProgrammerMarshall Rosenberg - Nonviolent CommunicationKristin Neff - Self-CompassionKaren Armstrong - Twelve Steps to a Compassionate LifeUC Berkeley Greater Good Science Center definition of compassionOren Jay Sofer's Needs & Feelings Lists Discuss this episode: discord.gg/XVKD2uPKyF
Duration:00:59:13
#95 21st Century Databases with Gwen Shapira
3/10/2024
We chat with Gwen Shapira, co-founder of Nile, about her journey to creating a virtualized, serverless Postgres database service. We also dive into the challenges with traditional data architectures and approaches like ORMs.
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:00:15
#94 Build Ops & Developer Productivity With Trisha Gee
2/16/2024
We chat with Trisha Gee about Test Driven Development (TDD), flaky tests, ops & observability for builds, and developer productivity.
Mentioned TDD Article:
The beautiful theory of TDD and the reality check of practice
Discuss this episode: discord.gg/XVKD2uPKyF
Duration:01:07:31
#93 Nerd Sniping via the 1B Row Challenge with Gunnar Morling
1/19/2024
When Gunnar Morling announced the 1 Billion Row Challenge a few weeks ago, he had no idea it'd go crazy viral.
Resources:
www.morling.dev/blog/one-billion-row-challengeaminediro.com/posts/billion_row/www.youtube.com/watch?v=NJNIbgV6j-Ygithub.com/jamesward/1brc-zio/blob/main/src/main/scala/Main.scala Discuss this episode: discord.gg/XVKD2uPKyF
Duration:00:59:06
#92 Virtual Threads Looming with Adam Warski
1/12/2024
We chat with Adam Warski about Loom, Virtual Threads, and his Loom-based Scala library, Ox, for structured concurrency & Go-Like Channels.
Referenced articles & code:
Ox EasyRacer ClientGo statement considered harmfulGo-like selects using jox channels in JavaLimits of Loom's performanceFast and Scalable Channels in Kotlin Coroutines Discuss this episode: https://discord.gg/nPa76qF
Duration:01:07:37