Exactly, text content goes in a <span>, icon is an <svg>, flex align items center on the wrapper gets you close, nudge the icon to perfection with transform: translate
It does matter, but how long do you think it takes to get right? It's a follow up prompt or a few tweaks by hand. I also have an /a11y skill for it that's tailored to exactly the things it sometimes doesn't get right first time round. Further, while it may not one-shot that stuff every time, with a little setup and the right AGENTS/CLAUDE md - it's usually not far off.
Another thing that helps is pointing it to patterns in an existing codebase (e.g. "use the box-link pattern for cards, as shown in [..]").
EDIT: The point being that even if they make mistakes that are easy to spot and fix _now_, you'd have to assume that in the very near future those kinks will be ironed out - I mean, the capabilities are only going in one direction.
It really feels as though my 20 year career as a front end developer is coming to a very abrupt end; at least as I have know it these past two decades.
I just had need of this, dropped it in - works great. The only slight issue I had is that if there's a tiny amount of overflow, you basically don't get to see the fade because it's designed to disappear as you reach 100% scroll. In practice, that means I've noticed single chars getting lopped off with no visible gradient. I don't think there's much way around this beyond adding a bit of right hand padding to the track
If there’s one thing I’ve learned these past couple of days, it’s to resist the temptation to jab the escape button and start waving my arms! I wonder how much of this cyclical self doubt / self congratulating I go through in my own thoughts without even realising it. If you could verbalise or articulate all the half thoughts, snatches of ideas, feelings and ruminations the human mind goes through on some tasks it might be even more bizarre (or could just be me)
Your post made me laugh because I experienced the same as you but the other way around. I switched from Claude to a multi model harness a couple of days ago and the first model I tried was GLM5.2.
I gave it some simple code porting exercises and watched dumbfounded at the reasoning, which was more like the ravings of a lunatic - but lo and behold, after much confusion and a dizzying number of eureka moments the task was completed very successfully.
I tried Kimi on a similar task, much faster, a little more reassuring somehow in its ramblings, also surprisingly good results.
To be clear, I’m not surprised the results were good because they’re not GPT or Claude, but because the line of reasoning was so bonkers. Coming from Claude, I was just not used to seeing this, but I’ll bet it’s just as nuts with the frontier models and we’re just not allowed to see it (I’m about to read the links you shared).
Agree wholeheartedly that transparency is of grave importance.
Strange, I managed to sign up with an email alias and pretty much always have my proton vpn turned on, never had any issues with Claude code or web - maybe I’m about to? :D
Been thinking of switching to a multi model harness anyway.
That the frontier models and subs are all big tech is probably what bothers me most about “AI” right now, but I’m bullish on advancements in the capabilities of local models. I suspect and hope that, in time, the field will level and we will have very capable local, offline models and the landscape will be much as it is now with subscription compute in the cloud for enterprise and self host / local first for indies / hackers etc.
I used Kagi for a bit but began to question what I was paying for, there are plenty of other search providers basically doing the same thing, DDG, Ecosia, Brave search etc. I mostly just use DDG now because search as a paid offering that scrapes results from other indexes doesn’t seem like good value
I love this! Great work, took me 13 mins to solve my first just now with no hints, that’s perfectly aligned with the time it takes to drink a coffee in bed ;)
I stress over this with my own website-for-work. If I make the developer’s version of my site, who am I talking to? Other devs. If I make the version that appeals to agencies and casual users, there’s a constant voice in my head trying to drag me back to something simpler, lighter, judging me for that threejs hero section. As with all things, I guess it’s a matter of finding the right balance. Web development sure is in a very strange place and transitioning hard right now - off topic but I’m seeing more and more people looking for work and fewer and fewer job postings, especially for freelancers like myself. But maybe I’m not advertising AI bot integrations hard enough.
Great article, the last couple of paragraphs made me laugh! I love the part about things not masquerading as something else and being honest about what they are.
I was wondering if PenPot (https://penpot.app) might be sitting pretty in this new agentic era, considering that they took the direction of designs being actual markup, unlike the canvas approach in fig - if that’s even something that interests them.