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.

  • 1 hour 29 minutes
    #119 FP Reaches the Masses with Paul Snively

    We chat with Paul Snively (https://x.com/JustDeezGuy) about how Functional Programming has gone mainstream.Resources- Winter Tech Forum - https://www.wintertechforum.com- Paul Snively's LambdaConf Talk on Verse - https://www.youtube.com/watch?v=VBT0j14rn5c- Paul Snively's Blog Post on the Verse Calculus - https://paul-snively.github.io/posts/2022-12-15-verse-calculus.html- Eugenio Moggi, "Notions of Computation and Monads" (1991) - https://www.cs.cmu.edu/~crary/819-f09/Moggi91.pdf- "Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine"** by Simon Peyton Jones - https://www.microsoft.com/en-us/research/wp-content/uploads/1992/04/spineless-tagless-gmachine.pdf- The Verse Calculus Paper - https://simon.peytonjones.org/verse-calculus/- "How to Solve It" by George Pólya - https://press.princeton.edu/books/paperback/9780691164076/how-to-solve-it- Fidelity Framework - https://github.com/FidelityFramework- Happy Path Programming Episode #37 from Aug 14, 2021 "The Future of Everything with Paul Snively" - https://open.spotify.com/episode/62iyGUUwh5CBkxkDpJmUuoDiscuss this episode: https://discord.gg/XVKD2uPKyF

    24 January 2026, 5:49 pm
  • 1 hour 11 minutes
    #118 Effects of 2025

    Bruce & James recap the technology shifts of 2025 and look ahead to what may be ahead in 2026.

    Resources:

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF

    2 January 2026, 7:37 pm
  • 1 hour 12 minutes
    #117 Special Episode: Entering Computer Science as a New Graduate

    At Western State Colorado University in Gunnison on Sept 11, 2025, Bruce Eckel, Bill Venners and Dianne Marsh each give their own 10-minute perspectives on finding fulfillment in the field, especially considering the impact of AI and other recent changes in computing. The remainder of the session answers questions from the student audience.

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF

    18 November 2025, 10:51 pm
  • 58 minutes 57 seconds
    #116 Infrastructure as Effects with Sam Goodwin

    Infrastructure as Code (IaC) is "code" but without most of the benefits of being code. Sam Goodwin is reinventing IaC with Alchemy and an upcoming Alchemy Effect project which aims to manage infrastructure dependencies & provisioning in the same way we manage requirements in Effect Oriented Programming.

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

    19 September 2025, 10:41 pm
  • 1 hour 2 minutes
    #115 More Python Type Checking! Pyrefly with Aaron Pollack & Steven Troxler

    Excitement around Python type checking continues to grow and the tools continue to evolve. We chat with Aaron Pollack and Steven Troxler about ⁠Pyrefly - a Rust-based Python type checker and IDE extension. We also touch on the adoption and sentiment around types in Python's ecosystem.Resources:

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

    11 August 2025, 11:46 pm
  • 1 hour 5 minutes
    #114 ty: Fast Python Type Checking with Carl Meyer

    Carl Meyer works on the ty Python type checker, built in Rust by Astral the creators of Ruff and uv. We chat about type systems, the evolution of static typing in Python, and the focus on performance.

    Resources:

    Richard Feldman: Roc compiler moving from Rust to Zig


    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

    25 July 2025, 8:02 pm
  • 1 hour 5 minutes
    #113 Graph & RAG with Jennifer Reif

    We chat with Jennifer Reif about integrating LLMs with data using RAG, vectorized data, and Graph databases.

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

    21 July 2025, 8:14 pm
  • 1 hour 14 minutes
    #112 AI Agents Get More 9's with Rod Johnson

    Rod Johnson, creator of the Spring Framework, has created a JVM-based AI Agent framework called Embabel. We dive in and learn how enterprises can build more reliable Agents using deterministic planning and domain-driven orchestration.

    Discuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

    2 July 2025, 11:45 pm
  • 51 minutes 9 seconds
    #111 Wasm & MCP with Steve Manuel

    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⁠⁠

    10 April 2025, 12:26 pm
  • 1 hour 5 minutes
    #110 Unlocking Developer Productivity with Justin Reock

    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⁠⁠

    9 April 2025, 3:23 am
  • 1 hour 12 minutes
    #109 AI, LLMs, and MCP with Lize Raes

    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⁠⁠

    21 February 2025, 10:26 pm
  • More Episodes? Get the App