May 30, 2026

Math nerds vs comment goblins

Algebraic Effects for the Rest of Us

The “scary math” coding idea has devs arguing, flexing, and finally getting curious

TLDR: The article tries to turn a notoriously intimidating coding concept into something ordinary people can picture, arguing it may shape future software tools. In the comments, readers split between excitement, skepticism, and full-blown showboating, with some saying it’s the future and others insisting they already built it.

A post trying to make algebraic effects sound less terrifying basically lit up the comment section with a familiar internet energy: half “wait, this is actually cool”, half “we already solved this, thanks”. The article’s big pitch is simple enough for civilians: this is a programming idea that could someday make messy code easier to handle, kind of like how modern shortcuts replaced old-school chaos. The author admits the topic once felt like academic sleeping pills, and that confession clearly hit home with readers who have spent years side-eyeing anything with the word “algebraic” in it.

That’s where the crowd really stole the show. One camp was thrilled, calling out real-world progress like OCaml 5 and dreaming about a future where developers no longer have to juggle awkward special-case functions. Another camp instantly turned it into a flex-off: one commenter bragged that effect-ts already powers a tiny team running multiple money-making products, which is the kind of comment guaranteed to summon both admiration and eye-rolls. And then there was the classic hacker move: someone casually dropped a fully working implementation in C “for funsies,” because apparently no discussion is complete until somebody shows up with a homemade rocket.

The funniest mood, though, came from the exhausted middle: people admitting they were baffled for years until they realized the grand mystery was, in one commenter’s words, basically just “passing stuff in.” So yes, the article tried to explain a hard idea. But the real drama was the community reacting like it had been personally haunted by confusing PDFs.

Key Points

  • The article presents algebraic effects as a research programming-language feature that is not yet widely available in production use.
  • It links algebraic effects to React as a mental model mentioned by Sebastian, a React team member associated with Hooks and Suspense.
  • The article explains exception propagation with a JavaScript try/catch example, showing that errors bubble through intermediate functions automatically.
  • It argues that unlike exceptions, algebraic effects can allow execution to resume from the point where an effect was performed.
  • The piece says production support is still limited, with ongoing work in OCaml and a note that some Lisp languages have similar capabilities.

Hottest takes

“Do effect systems actually avoid colored functions?” — HeyImAlex
“Everything he lists is solved by effect-ts” — epolanski
“for funsie here's my fully working delimited continuation in C” — Trung0246
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.