1. X
  2. Michael Arnaldi
Log inSign up
Michael Arnaldi
16.3K posts
Image
user avatar
Michael Arnaldi
@MichaelArnaldi
BDFL @EffectTS_, CEO @EffectfulTech, Co-Founder @matechsdigital.
London
mike.tech
Joined December 2012
494
Following
7,834
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jul 30, 2024
    Replying to @mattpocockuk
    1 will create a memory leak because you're returning the result of the subsequent calls recursively, will keep allocating closures that are never cleaned up
    50K050K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jul 16, 2025
    Replying to @theo
    You're absolutely right! I apologize I should rollback the last changes I made, they are very dumb and I was changing something that already worked
    28K028K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Oct 11, 2025
    You should never ever use Effect! And more importantly you should never ever use Effect in the FrontEnd!
    user avatar
    Kit Langton
    Anomaly
    @kitlangton
    Oct 11, 2025
    Visual Effect is now Open Source 🫡
    Image
    00:00
    207K0207K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Sep 25, 2025
    I am here to tell you again to stop using Effect!!!
    Image
    153K0153K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jun 21, 2025
    So owning on my side, I was triggered by this post and reacted in the wrong way. That's on me and a known issue I have been working to avoid. Apologies for that.
    user avatar
    Theo - t3.gg
    @theo
    Jun 20, 2025
    I thought Effect was supposed to prevent errors? Why is it breaking T3 Chat? 🙃
    Image
    122K0122K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Apr 24, 2024
    took 3 years of attempts but looks like we were finally able to kill the need to use an adapter function and we can just yield* effects! PR: github.com/Effect-TS/effe…
    Image
    107K0107K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Aug 12, 2025
    Stop downloading @EffectTS_ you sick people
    Image
    25K025K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Sep 14, 2025
    Hot take: The Actor Model is the Right Primitive for Agentic Behaviour, not Workflows. No I won't go into details just yet.
    35K035K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Sep 22, 2025
    What building Effect 4 is teaching us is that code simplicity almost always leads to better perf.
    user avatar
    Tim Smart
    @tim_smart
    Sep 22, 2025
    When you speed something up by 100x, you often wonder if it's actually working lol.
    Image
    26K026K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Aug 17, 2024
    Blogged about the mental model of Effect and how it maps to React. If you know React and are curious about Effect this should be a good read:
    Image
    From React to Effect
    From effect.website
    19K019K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jun 21, 2025
    Please don't turn this into a dig to Next & Vercel, comments are already wild. If you are a developer you shipped bugs, period, be empathetic towards other developers.
    user avatar
    Sebastian Lorenz
    @thefubhy
    Jun 21, 2025
    As it turns out this is a bug in Next.js production builds.
    30K030K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jul 31, 2025
    should I stream wrapping the Vercel AI SDK with Effect for fun?
    18K018K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Aug 14, 2025
    Show me a piece of code that includes telemetry, metrics, graceful shutdown, bounded concurrency, selective error retries with capped exponential backoff and that is testable and easily composable with the rest of your code and I will agree that Effect is not needed.
    30K030K
  • user avatar
    Michael Arnaldi
    @MichaelArnaldi
    Jun 21, 2025
    Replying to @MichaelArnaldi
    I am not gonna delete my replies because I don't really want to hide the history. I have been fighting burnout from open source entitlement for a long time and I perceived this post as such even though it was instead a frustration tweet.
    10K010K
Advertisement
Advertisement