Bruce Eckel's Avatar

Bruce Eckel

@bruceeckel.bsky.social

Programmer, Author, Consultant, Speaker

824 Followers  |  6 Following  |  41 Posts  |  Joined: 04.08.2023  |  1.7491

Latest posts by bruceeckel.bsky.social on Bluesky

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law • GOTO 2026
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Check out more here: https://gotopia.tech Bill Frasure - Co-Author of "Effect Oriented… Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law • GOTO 2026

What if the compiler could check your side effects? Bill Frasure, @bruceeckel.bsky.social & James Ward tell @andrewhl.bsky.social how effects manage unpredictability - no math degree required.

22.01.2026 13:01 — 👍 3    🔁 1    💬 0    📌 1
#117 Special Episode: Entering Computer Science as a New Graduate by Happy Path Programming 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...

Happy Path Episode of Bill Venners, Dianne Marsh and myself talking to undergrads about computing careers.

creators.spotify.com/pod/profile/...

19.11.2025 17:49 — 👍 1    🔁 0    💬 0    📌 0
#115 More Python Type Checking! Pyrefly with Aaron Pollack & Steven Troxler by Happy Path Programming 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 exten...

We interview two members of the Pyrefly Python type checker.
Podcast:
creators.spotify.com/pod/profile/...
YouTube:
www.youtube.com/watch?v=huHF...

21.08.2025 18:52 — 👍 4    🔁 0    💬 0    📌 0
#114 ty: Fast Python Type Checking with Carl Meyer by Happy Path Programming 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....

Learned all about the super fast ty Python type checker from @carljm

for Happy Path Programming #114: creators.spotify.com/pod/profile/...

31.07.2025 23:41 — 👍 0    🔁 0    💬 0    📌 0

There has been a huge gap between the world of AI and enterprises' needs. In episode #112 of Happy Path Programming, @bruceeckel.bsky.social and I chat with Rod Johnson about his Embabel Agent Framework and how it helps improve reliability, cost, and other 'ilities when building agents.

03.07.2025 13:46 — 👍 5    🔁 1    💬 2    📌 0
Post image

PyCon 2025 was well worth the trip. I did all things types, presenting at the typing summit and connecting with typing leaders, some of whom we hope to interview on HappyPathProgramming.com.

My presentation came from Chapter 11 of my book-in-progress which you can find at thinkingintypes.com.

28.05.2025 00:06 — 👍 6    🔁 2    💬 0    📌 0

Thank you, I also got a lot out of it!

18.05.2025 23:48 — 👍 1    🔁 0    💬 0    📌 0

Listened on my way to Pycon as recommended; very useful!

15.05.2025 03:58 — 👍 1    🔁 0    💬 0    📌 0

With composition, the object does what you want it to do, with inheritance, you must do what the base class wants you to do.

08.05.2025 18:46 — 👍 3    🔁 2    💬 1    📌 0

I will be at Pycon in Pittsburgh next week, arriving Thursday afternoon and leaving early Monday morning. Look me up/reach out if you're there.

I will be speaking at the Typing Summit on Friday: "Make Illegal Types Unrepresentable"

07.05.2025 23:26 — 👍 3    🔁 0    💬 1    📌 0
#109 AI, LLMs, and MCP with Lize Raes by Happy Path Programming Lize Raes teaches us about AI models, LLMs, Tools, Agents, and MCP.Article from Anthropic on Agent architectures: Building effective agentsDiscuss this episode: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠discord.gg/XVKD2uPKyF⁠⁠

Lots of new learning about how AI works and what you can do with it!
creators.spotify.com/pod/show/hap...

25.02.2025 19:18 — 👍 4    🔁 1    💬 0    📌 0

Have you figured out where the tutorials are listed? I can't find them on the conference site.

19.02.2025 21:56 — 👍 0    🔁 0    💬 1    📌 0
Post image

This is what return-to-office policies sound like to me.

24.01.2025 01:49 — 👍 6    🔁 1    💬 0    📌 0
Preview
Winter Tech Forum: A Self-Organizing Open Spaces Conference & Retreat, March 3-7 2025 in Crested Butte, Colorado A Self-Organizing Open Spaces Conference & Retreat

This year's Winter Tech Forum is shaping up! www.wintertechforum.com

22.01.2025 23:02 — 👍 4    🔁 3    💬 0    📌 0
Preview
Winter Tech Forum: A Self-Organizing Open Spaces Conference & Retreat, March 3-7 2025 in Crested Butte, Colorado A Self-Organizing Open Spaces Conference.

Registration is open for the Winter Tech Forum, March 3-7 at the Beautiful Crested Butte Center for the Arts in our delightful ski town in the Colorado Rockies! Come engage in fascinating conversations with amazing people, with a full slate of activities, both indoor and outdoor!

04.01.2025 18:07 — 👍 2    🔁 1    💬 0    📌 0
#106 Agile Organizations with Jutta Eckstien by Happy Path Programming 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 Budg...

Fascinating conversation about how companies might work so much better:
creators.spotify.com/pod/show/hap...

06.12.2024 17:36 — 👍 0    🔁 0    💬 0    📌 0

Look forward to seeing you when you resurface!

06.12.2024 17:35 — 👍 1    🔁 0    💬 1    📌 0
#105 Nathan Sobo's Pursuit of the Ultimate Code Editor by Happy Path Programming 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 it...

Wonderful talk with Nathan Sobo about his journey to build the "ultimate code editor" and all the exciting stuff ZED is doing for developer collaboration and AI assistance.
podcasters.spotify.com/pod/show/hap...

18.10.2024 15:56 — 👍 0    🔁 0    💬 0    📌 0
#105 Nathan Sobo's Pursuit of the Ultimate Code Editor by Happy Path Programming 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 it...

We interview the creator of the new Zed editor: podcasters.spotify.com/pod/show/hap...

14.10.2024 14:05 — 👍 0    🔁 0    💬 0    📌 0
YouTube Share your videos with friends, family, and the world

Josh Long Interviews me at
the dev2next conference
www.youtube.com/live/eCcZzbv...

02.10.2024 22:37 — 👍 1    🔁 0    💬 0    📌 0
Preview
Top 12 Podcasts for Java Developers in 2024 | The IntelliJ IDEA Blog In 2024, learning new things as a Java developer has never been easier or more fun! How about kicking off your morning with a cup of coffee while some of the biggest names in the industry chat directl

Very pleased to be included on this list: blog.jetbrains.com/idea/2024/09...

18.09.2024 21:33 — 👍 2    🔁 0    💬 0    📌 0
Preview
Atomic Kotlin (Deutsche Ausgabe) Sowohl für Anfänger als auch für erfahrene Programmierer zerlegt Atomic Kotlin die Sprachkonzepte in kleine, leicht verdauliche "Atome" zusammen mit Übungen.

Atomic Kotlin is now available in German (thanks to AI): leanpub.com/AtomicKotlin...

18.09.2024 20:56 — 👍 1    🔁 0    💬 0    📌 0
Talks - Bruce Eckel: Functional Error Handling
YouTube video by PyCon US Talks - Bruce Eckel: Functional Error Handling

My PyCon 2024 Presentation "Functional Error Handling in Python" is up!
youtu.be/Z3j-jWX7B4M?...

26.08.2024 17:25 — 👍 3    🔁 0    💬 0    📌 0
#103 AI Augmented Programming with ⁠⁠Stephan Janssen⁠⁠ by Happy Path Programming ⁠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. St...

AI-augmented programming, oh my!
podcasters.spotify.com/pod/show/hap...

20.08.2024 21:46 — 👍 2    🔁 0    💬 0    📌 0
#102 Gathering Nerds and Java Gatherers with Venkat Subramaniam by Happy Path Programming 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

Had a great chat with Venkat Subramanian for Happy Path Programming #102! We talked about his upcoming @dev2next conference and learned about the new Java Stream Gatherers API.
podcasters.spotify.com/pod/show/hap...

20.08.2024 16:05 — 👍 0    🔁 0    💬 0    📌 0
Preview
GitHub - EffectOrientedProgramming/book: Effect-Oriented Programming: Creating Reliable Systems with Scala 3 and ZIO 2 Effect-Oriented Programming: Creating Reliable Systems with Scala 3 and ZIO 2 - EffectOrientedProgramming/book

Experimenting with the Github "social media preview":
github.com/EffectOrient...

13.07.2024 23:23 — 👍 1    🔁 0    💬 0    📌 0
#101 Effects and Local-First with Johannes Schickling by Happy Path Programming 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: Local-First Podcast: www.lo...

The Latest Happy Path Programming podcast episode:
podcasters.spotify.com/pod/show/hap...

12.07.2024 23:31 — 👍 2    🔁 0    💬 0    📌 0
#100 Thinking about Thinking with Diana Montalion by Happy Path Programming 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 co...

Another interview about different ways of organizing software teams: podcasters.spotify.com/pod/show/hap...

20.06.2024 16:08 — 👍 0    🔁 0    💬 0    📌 0
#99 The Agile Illusion with Trond Hjorteland by Happy Path Programming 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 + DP2...

The Agile Illusion: podcasters.spotify.com/pod/show/hap...

10.06.2024 16:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
Denouement Curse you, concurrency, my old nemesis! You have bested me once again!

Concurrency gets the best of me, again:
bruceeckel.substack.com/p/denouement...

03.06.2024 17:02 — 👍 0    🔁 0    💬 0    📌 0

@bruceeckel is following 6 prominent accounts