How is Effect, for those who have used it? It's good that algebraic effects are becoming more mainstream.

It took me 3 months to go from “I will never use it” to “I will never not use it”. Plus it’s always fun to watch the creators of Effect get confused about which brackets to where. The syntax is archaic, luckily we don’t write syntax by hand any more.

Pros: Effect has explicit errors, and dependency management that gives an awesome DX. I also like the two-way Schemas.

Cons: The API surface is huge so there is a steep learning curve.

It’s great and the deep compiler integration means with a skill the agents write it well

I use it from years, it's the only sane way to write typescript.

The learning curve is steep tho.

In any case it's a hard technology to sell, you don't appreciate it from hello worlds. In fact you hate it for trivial programs.

It shows it's benefits at scale.

Lots of tools like T3 and opencode use it at their core because they solve non trivial problems made of queues, retries, dependency injection, schemas, etc.

I've written a vscode extension with it:

https://github.com/dearhuman/effect-decorate/blob/main/src/e...

T3? Isn’t T3 just a TRPC boilerplate kinda thing?

T3 chat