
Roman Sandler
2K posts

Roman Sandler
@RomanSndlr
Father of two. Frontend developer @groundcover_com.
Israel Katılım Haziran 2015
327 Takip Edilen344 Takipçiler

@ryanflorence What is the point of a mission? What do they do during this type of thing? Not many christians in Israel so I have no idea 🙃
English

@dhh All that's left now is a laptop that's of the same quality as a MacBook
English

"I know any comparison between Macs and PCs is moot for most. But for those fed up with Apple in general, macOS Tahoe in particular, or just want to try a whole new way of computing with Omarchy, it's fantastic that battery life is no longer a blocker." world.hey.com/dhh/panther-la…
English

@DavidKPiano @erikras I very strongly agree with this and am so tired of feeling like a "boomer" every time I say it
English

Hot take: an empty chat box as the primary UI is the exact *opposite* of intelligence in a product
It's like saying "I have no idea what you want to do here, tell me"
This is why pre-AI UIs feel better IMHO
Rabi Shanker Guha@rabi_guha
notice something? Linear, PostHog, Attio - all shipped the same thing in the last few weeks. Homepage is a chat bar - not a dashboard. This is the SaaS industry quietly admitting that traditional UI doesn't work anymore. Every user is different. One homepage can't serve them all. The playbook is shifting: → expose your core APIs → connect an agentic layer → let users use software the way they want SaaS became chat. Chat will become Generative UI - the agent won't just reply in text, it will compose the interface itself. We're closer than people think.
English

Roman Sandler retweetledi

@ryanflorence @peterpme I don't get it... Why have a single prop for all those?
English

@RomanSndlr @peterpme you don't listen to css, or default props, or exit animations or ...
it's the coolest feature ever
English

@ryanflorence @peterpme Wouldn't "listen" make more sense than "mix"? Or is it too long?
English

@peterpme i'm super happy with where we landed in Remix 3
#handlecontext" target="_blank" rel="nofollow noopener">github.com/remix-run/remi…
English

@colmtuite It should be focusable and the disabled prop should only take a string and not a boolean
English

@ryanflorence Because we’re too nice to force breaking changes on people 🙂
English

@stolinski Maybe it's dog shit at everything but you just can't tell the difference
English

It's crazy how AI is really good at the stuff I don't know anything about and total dog shit at the stuff I do.
Scott Tolinski - Syntax.fm@stolinski
I'm getting to the grumpy point where I don't want it to do any css at all
English

@tannerlinsley It's so hard to go back to anything after OpenCode... Everything feels so sluggish. I'm trying to use kimi 2.5 as a daily driver.
English

@mjackson I don't get it... Feels so sluggish to me compared to OpenCode
English


@joetannenbaum @joshcirre Could you explain what he meant by that?
English

"The navigation model is actually inspired by Inertia. I don't know how many of you use Inertia with Laravel but it's actually a pretty cool model that has never been seen in the JS world." 🤯
youtu.be/Bp86buftbX8?si…

YouTube
English

Kimi K2.5 continues to be my daily driver for all the basic stuff where I don't need PhD-level intelligence. I just need it done quickly. Running it at 200 tps through @FireworksAI_HQ within @opencode is just such a delight.
English

@marcelpociot @getpolyscope I don't get it... Is it like Codex?
English

I tried so many tools that use git worktrees and they all felt slow and just overall complicated.
That's why @getpolyscope is using copy on write clones instead and it's honestly been a game changer for my workflow
- SO fast
- almost no setup scripts
- feels like a separate checkout
- way less disk space usage
And for file systems that don't support CoW we fall back to a separate checkout.
I like the CoW 🐄
English

@remigrado @ryanflorence Each approach has pros and cons... Obviously every other more explicit composition pattern had other issues. So, naming collisions? That's the big problem? Throw a descriptive error and problem solved.
English

@RomanSndlr @ryanflorence mixins have shared mutable state and naming collisions. Noone knows where something is set or who set it or which function was called and so on.
Moreover a mixin may start relying on another implicitly, just because the dev saw a variable was always defined somehow.
English

@markdalgleish Same! I also extend this to extracting logic out of components into unit testable utility functions.
English








