Bruce Eckel
Bruce Eckel
@bruceeckel.bsky.social
Programmer, Author, Consultant, Speaker
Learned all about the super fast ty Python type checker from @carljm

for Happy Path Programming #114: creators.spotify.com/pod/profile/...
#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....
creators.spotify.com
July 31, 2025 at 11:41 PM
Reposted by Bruce Eckel
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.
July 3, 2025 at 1:46 PM
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.
May 28, 2025 at 12:06 AM
With composition, the object does what you want it to do, with inheritance, you must do what the base class wants you to do.
May 8, 2025 at 6:46 PM
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"
May 7, 2025 at 11:26 PM
This is what return-to-office policies sound like to me.
January 24, 2025 at 1:49 AM
This year's Winter Tech Forum is shaping up! www.wintertechforum.com
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
www.wintertechforum.com
January 22, 2025 at 11:02 PM
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!
Winter Tech Forum: A Self-Organizing Open Spaces Conference & Retreat, March 3-7 2025 in Crested Butte, Colorado
A Self-Organizing Open Spaces Conference.
www.wintertechforum.com
January 4, 2025 at 6:07 PM
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...
#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...
podcasters.spotify.com
October 18, 2024 at 3:56 PM
Josh Long Interviews me at
the dev2next conference
www.youtube.com/live/eCcZzbv...
YouTube
Share your videos with friends, family, and the world
www.youtube.com
October 2, 2024 at 10:37 PM
Atomic Kotlin is now available in German (thanks to AI): leanpub.com/AtomicKotlin...
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.
leanpub.com
September 18, 2024 at 8:56 PM
My PyCon 2024 Presentation "Functional Error Handling in Python" is up!
youtu.be/Z3j-jWX7B4M?...
Talks - Bruce Eckel: Functional Error Handling
YouTube video by PyCon US
youtu.be
August 26, 2024 at 5:25 PM
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...
#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
podcasters.spotify.com
August 20, 2024 at 4:05 PM
Concurrency gets the best of me, again:
bruceeckel.substack.com/p/denouement...
Denouement
Curse you, concurrency, my old nemesis! You have bested me once again!
bruceeckel.substack.com
June 3, 2024 at 5:02 PM
The amazing Gwen Shapira on Happy Path Programming! We had a great chat about Gwen's journey to co-founding
@niledatabase
and the future of databases:
podcasters.spotify.com/pod/show/hap...
March 11, 2024 at 4:24 PM