SubtleGradient's profile picture. JW. Husband. Dad. Product infra. Building @EffectNative. Wacky tech shenanigans since 90โ€™s. ex @coinbase @godaddy @meta @mootools @textmate

๐—ง๐—ข๐—  ๐˜ˆ๐˜บ๐˜ญ๐˜ฐ๐˜ต๐˜ต

@SubtleGradient

JW. Husband. Dad. Product infra. Building @EffectNative. Wacky tech shenanigans since 90โ€™s. ex @coinbase @godaddy @meta @mootools @textmate

.@OmarchyLinux with @hyprwm and @zeddotdev is absolutely transforming the way I work! After sitting and staring at a computer for ~35 years, this is the biggest change in how I use computers since moving from DOS to Mac OS 7


currently customizing my @hyprwm hyprland @OmarchyLinux bindings super shift enter to start opencode in my personal monorepo


Help me bully @wesbos into doing more merch Together we can make great things happen, if he does all the work for us


forced to (hopefully temporarily) abandon @OmarchyLinux because one mandatory bit of software doesnโ€™t support it itโ€™s an Electron app that supports every flavor of Linux except Arch ๐Ÿ˜ญ


๐—ง๐—ข๐—  ๐˜ˆ๐˜บ๐˜ญ๐˜ฐ๐˜ต๐˜ต ุฃุนุงุฏ

I describe the module I need, completely ignoring that there's a UI involved, and let the LLM barf something out in 2 minutes that's better than I would build in 2 days Then plug it into the setup scope, call methods in event handlers, and this.update() when needed


In 2006, people rarely wrote JavaScript, they wrote jQuery code. In 2025, people arenโ€™t writing JavaScript, theyโ€™re writing React code. MooTools made it easier to just use JavaScript. @remix_run 3 will make it easier to just write normal TS/JS code not โ€œReactโ€ code nor โ€œjQueryโ€

Your rendering layer should *accept* your model, it shouldn't *prescribe* it.



๐—ง๐—ข๐—  ๐˜ˆ๐˜บ๐˜ญ๐˜ฐ๐˜ต๐˜ต ุฃุนุงุฏ

In response to the good @SubtleGradient, who recently asked [paraphrasing] will Effect-TS avoid RxJSโ€™s โ€œflash-in-the-panโ€ fate in the JS ecosystem? RxJS was an early solution to the challenges of async and reactivity. Gradually, aspects of this problem were solved by simpler,โ€ฆ


I think I did something wrong with this account sometime in the past 1000 years Iโ€™ve had it and it doesnโ€™t seem to work anymore Soโ€ฆ I think Iโ€™ll move on to a different account. It was a fun ride while it lasted


Super excited about Context.ReadonlyTag!

Context.ReadonlyTag is a HUGE deal! And the Graph stuff is going to be extremely handy also SO JAZZED !!



New job. New budget for new hardware. Instead of ~$3k going to Apple, itโ€™s going to Beelink + eBay because of @dhh @OmarchyLinux Cheap old used thin client Lenovo ThinkPad X1 Yoga Gen 5 Connecting to the beefiest Beelink GTR9 Pro 2026 is going to be crazy


๐—ง๐—ข๐—  ๐˜ˆ๐˜บ๐˜ญ๐˜ฐ๐˜ต๐˜ต ุฃุนุงุฏ

maybe expo could use ts-plugin-sort-import-suggestions to downrank the generic rarely-used View props? nothing worse than a component with like one special prop that get buried by a billion generic ones github.com/tidalhq/ts-pluโ€ฆ


Loading...

Something went wrong.


Something went wrong.