agnosticui.bsky.social
@agnosticui.bsky.social
Sure, we can do certain things to ensure short term survival (Jr/Sr), but, what about our dignity? This endless chasing relevance is maddening and at a certain point you have to backup and ask: How does this whole arrangement REALLY play out when the overall energy appears to be "remove the humans".
January 9, 2026 at 2:05 PM
Addy, ALWAYS appreciate you man! But, something feels oversimplified. Elephant in room is many folks genuinely feel crummy re how powers that be are approaching all this, no?

Survival formula: Adapt. Pivot. Adapt. Pivot. Adapt. Pivot. Get back on hamster wheel. Remember big brother IS your master.
January 9, 2026 at 1:57 PM
Hey Sarah. Long time! I know you were joking. But. Doesn't that feel wrong? Now we have to dumb down our writing just so folks know we're humans? Feels icky that we're accommodating all this, but, I DO get it. Maybe the Tailwind clobbered by LLMs thing's got me down. I dunno :(
January 8, 2026 at 4:35 PM
@tolin.ski So I rewrote AgnosticUI in Lit web components and I've definitely contemplated if some tasteful classless, typography defaults, utilities, helpers, etc. should be added in. It's very interesting to see Graffiti. Will have to play with it. Always dug Pico, OpenProps, etc. Synergy opp?
January 5, 2026 at 7:27 PM
Photoshop (Web) and Spectrum; Microsoft’s Fluent UI and FAST, VS Code; Salesforce Lighting; GitHub’s UI; Shopify
Polaris Design System; USWDS; and Apple, Porsche, SpaceX, Reddit all supposedly too. Seems like there's some pretty serious big hitters using 'em. Sweet spot's primitives & design systems
January 5, 2026 at 7:19 PM
Looking for some web component guru to compare vitest vs. open-wc/testing. I used the former out of habit with other tech but maybe later is better? Any thoughts?
January 5, 2026 at 7:15 PM
I never see these sorts of goodies until I've already built like 50+ components lol. Hey, but, I thought I was wrong to use vitest (and not open-wc/testing which I didn't discover until I was too far in). Thoughts comparing the two? I've only been writing web components more seriously in 2025 so...
January 5, 2026 at 7:14 PM
I rewrote AgnosticUI in Lit web components www.agnosticui.com and I think it's a fairly straight forward implementation if you're looking for source code to read. I'm honestly just diving in more heavily in last 6 months. So, you can see all my mistakes too lol.
AgnosticUI
One theme…all frameworks! Lit. Vanilla. React. Vue. Svelte.
www.agnosticui.com
January 5, 2026 at 7:11 PM
I read. Yeah, unsurprisingly, your second to last paragraph. Man. I'm. Like. 100%. Right. There. With. You. My. Brother (yes, obnoxious misuse of periods to make it land lol...because, fuck it, I'm a human after all—and I can use an em dash if I want :p
January 2, 2026 at 7:11 PM
Yes! I rewrote AgnosticUI from scratch in Lit. 55+ components. New CLI - www.agnosticui.com
AgnosticUI
One theme…all frameworks! Lit. Vanilla. React. Vue. Svelte.
agnosticui.com
December 31, 2025 at 10:37 PM
Yes! Mine :) I just finished rebuilding AgnosticUI from scratch. 55+ components. New CLI. Feedback, GitHub stars, and help spreading the word would be greatly appreciated if you like it.

🔗 agnosticui.comgithub.com/AgnosticUI/agnosticui
AgnosticUI
One theme…all frameworks! Lit. Vanilla. React. Vue. Svelte.
agnosticui.com
December 31, 2025 at 10:34 PM
Here's a tip my friend: ::part is from outside ::slotted is from within. Helps me remember at least :) Best of luck
December 31, 2025 at 10:31 PM
Biggest thing I can think of was realizing a11y is affected so you just have to put your <label for="ID"> in same shadow and you're pretty much off and running imo. Complex super compound component styles can get tricky too.
December 31, 2025 at 10:28 PM
Microsoft's FAST/Fluent UI, GitHub's github-elements, Shoelace, Salesforce's Lightning, and finally Adobe's use of its Spectrum Web Components library in Photoshop.

And, Chad, I just prerelease v2 rewrite of AgnosticUI www.agnosticui.com -- maybe what you're looking for? Not headless though.
AgnosticUI
One theme…all frameworks! Lit. Vanilla. React. Vue. Svelte.
www.agnosticui.com
December 31, 2025 at 10:12 PM
Scott is this basically a combo of classless and CSS utilities (but more like 2+ rules per class)? Noticed .box with background, padding, border-radius, border. Do you have a rationale post? Curious to read if so Btw, I rebuilt AgnosticUI in Lit web components lately (you eval'd v1 a few years back)
December 31, 2025 at 10:09 PM
What does that mean? Have you tried Lit? What about only using for primitives and import'ing into your framework? I think that's what many people are doing. I went to pains to make my lib (built now in Lit web components) very dUX friendly for React and Vue. Would like to hear what "feel wonky".
December 31, 2025 at 10:03 PM
I used vitest for my framework rewrite. Wasn't even aware of open-wc/testing until I'd like written 30+ components lol. What does your protected example mean btw?
December 31, 2025 at 10:01 PM
I rewrote AgnosticUI to use Lit web components. There are a couple simple things that I believe should be up front and center in any intro to web components — 1. get used to placing <label> alongside your implementation in shadow dom 2. CSS parts, ::slotted, etc.
December 31, 2025 at 10:00 PM