ndesmic
ndesmic.com
ndesmic
@ndesmic.com
Web developer
The i symbol doesn't seem like it relates to the Rewrite button specifically. I'd assume it was misaligned, the popover to be over the i and that it should not change the button's state.
September 17, 2026 at 2:14 PM
There's a site I use that doesn't support modern formats. It pains me every time I grab a WebP off the web, throw it into Squoosh and find that a JPEG would have been smaller. I'm not sure it was ever a format issue but a tooling/support one. This will likely solve neither, but I doubt it hurts.
September 14, 2026 at 11:27 PM
My takeaway is that there are two conflated concepts:
- Themes which are a preference
- Modes which are an affordance

The latter is a subset of the former and not well understood by typical users. I mostly use both features to differentiate similar looking UI irrespective of my OS settings...
September 4, 2026 at 5:26 PM
I've always wondered why we have ARIA for stuff like toggle buttons that does not have an HTML equivalent. Everything on W3C WAI patterns documentation should be expressible in just HTML.
August 30, 2026 at 9:15 PM
I saw it and it was amazing!
August 8, 2026 at 5:06 PM
Behaviorally I almost never actually change the default nor do I care if it matches my OS. I do like clicking the menu to see what's available, some good sites have more than just light/dark and it's fun to swap through them and compare.
August 4, 2026 at 7:17 PM
"Pressing" for whom? It's not normal users that are asking for it, many of them want to excise anything with the word "AI" from the browser. It seems to be mostly AI company solutioneering. The space might have merit but I'm not sure this in particular needs a fast track.
July 20, 2026 at 12:35 AM
Does it have to be a sibling or just use an id ref? 2 seems more flexible while 1 is more ergonomic. Is both an option? Kinda like how labels have "for" but you can nest stuff without a ref?
July 14, 2026 at 4:21 PM
Heh, heh ... yeah. There are no-build diehards but nobody teaches you how to do this (js + jsdoc comments is the easiest method). You can also try deno or bun which have all-in-one toolchains and improvements on node.
July 11, 2026 at 8:09 PM
Yay. Been wanting this for years: dev.to/ndesmic/how-...
How to make a internationalized date display with Web Components
There are many places where I wish I could share a date with my colleagues in many different timezone...
dev.to
June 17, 2026 at 3:18 PM
For clarity I meant in the LLM sense but upon checking it does seem like most modern tokenizers make that a single token (and func/fn) so I guess from that standpoint there's no benefit one way or the other.
June 16, 2026 at 12:41 AM
I would either go maximum terseness (fn) or maximum readability (function). Personally lean on the latter (write once read many) and because I'm used to JS, but if bytes-over-wire/token-minning micro-optimizing is a goal it wouldn't bother me.
June 15, 2026 at 8:13 PM
Recently went through this. I agree, things like selected theme should be entirely in CSS so you're not inlining scripts in the head to check local-storage. But we should consider more than light/dark. We need layered themes the component can enumerate (eg contrast + dark)
June 11, 2026 at 3:47 PM
Understanding color spaces. You'd think adjusting L in OkLCH would make things darker but not quite or using high C with blues goes purple. I want to make dynamic themes/color ramps but it's hard to understand how to use spaces to make uniform adjustments.
June 1, 2026 at 6:07 AM
Extremely hard to use and debug. Having an app with multiple teams there's not a way to nest server-workers to scope blast radius. No common UX patterns for "delete the worker" and users don't understand it. But it's powerful and does important things we can't any other way.
May 18, 2026 at 6:27 PM
Not great even for AI if the public commons get wrecked as a result. I hope we find new ways to make it work.
May 15, 2026 at 8:31 PM
I wish it would use ?? and ?. instead of || and && chaining by default. I also wish it would add extensions to imports (this is a larger bundler ecosystem problem though).
May 13, 2026 at 8:44 PM
Anything that came around in the last 2 years or so it always gets wrong probably because there is not much training data for it. For example Claude completely bombed view transitions and just hallucinated CSS syntax.
May 13, 2026 at 4:21 PM
Local device discovery is also something I want. Think apps/games like pictochat on the Nintendo DS. These are basically impossible to make because there is no local connection mechanism without internet. I'd expect pushback but I think it's still worth thinking about.
November 8, 2025 at 10:35 PM
I was thinking CSS pseudos (:module for coloring, :deadzone for brand logos etc) with an escape hatch of canvas (implements CanvasImageSource). The latter loses a lot of the benefits though. The ability to have the UA turn off QR code styling would be beneficial.
November 7, 2025 at 5:36 PM
I would like to be able to have an element for QR/bar codes, or at least better ways to work with them without a big library: github.com/whatwg/html/...
HTML element for barcodes/qr codes · Issue #5801 · whatwg/html
QR codes are pretty standard for transmitting small amounts of data. They can be seen many web-based applications especially for tasks like ticketing, payment, customer loyalty ids, pairing devices...
github.com
November 7, 2025 at 2:01 AM