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
@bruceeckel.bsky.social
Programmer, Author, Consultant, Speaker
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 📌 1Happy Path Episode of Bill Venners, Dianne Marsh and myself talking to undergrads about computing careers.
creators.spotify.com/pod/profile/...
We interview two members of the Pyrefly Python type checker.
Podcast:
creators.spotify.com/pod/profile/...
YouTube:
www.youtube.com/watch?v=huHF...
Learned all about the super fast ty Python type checker from @carljm
for Happy Path Programming #114: creators.spotify.com/pod/profile/...
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 📌 0PyCon 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.
Thank you, I also got a lot out of it!
18.05.2025 23:48 — 👍 1 🔁 0 💬 0 📌 0Listened on my way to Pycon as recommended; very useful!
15.05.2025 03:58 — 👍 1 🔁 0 💬 0 📌 0With 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 📌 0I 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"
Lots of new learning about how AI works and what you can do with it!
creators.spotify.com/pod/show/hap...
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 📌 0This is what return-to-office policies sound like to me.
24.01.2025 01:49 — 👍 6 🔁 1 💬 0 📌 0This year's Winter Tech Forum is shaping up! www.wintertechforum.com
22.01.2025 23:02 — 👍 4 🔁 3 💬 0 📌 0Registration 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 📌 0Fascinating conversation about how companies might work so much better:
creators.spotify.com/pod/show/hap...
Look forward to seeing you when you resurface!
06.12.2024 17:35 — 👍 1 🔁 0 💬 1 📌 0Wonderful 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...
We interview the creator of the new Zed editor: podcasters.spotify.com/pod/show/hap...
14.10.2024 14:05 — 👍 0 🔁 0 💬 0 📌 0Josh Long Interviews me at
the dev2next conference
www.youtube.com/live/eCcZzbv...
Very pleased to be included on this list: blog.jetbrains.com/idea/2024/09...
18.09.2024 21:33 — 👍 2 🔁 0 💬 0 📌 0Atomic Kotlin is now available in German (thanks to AI): leanpub.com/AtomicKotlin...
18.09.2024 20:56 — 👍 1 🔁 0 💬 0 📌 0My PyCon 2024 Presentation "Functional Error Handling in Python" is up!
youtu.be/Z3j-jWX7B4M?...
AI-augmented programming, oh my!
podcasters.spotify.com/pod/show/hap...
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...
Experimenting with the Github "social media preview":
github.com/EffectOrient...
The Latest Happy Path Programming podcast episode:
podcasters.spotify.com/pod/show/hap...
Another interview about different ways of organizing software teams: podcasters.spotify.com/pod/show/hap...
20.06.2024 16:08 — 👍 0 🔁 0 💬 0 📌 0The Agile Illusion: podcasters.spotify.com/pod/show/hap...
10.06.2024 16:30 — 👍 0 🔁 0 💬 0 📌 0Concurrency gets the best of me, again:
bruceeckel.substack.com/p/denouement...