James Nash
banner
cirrus.twiddles.com
James Nash
@cirrus.twiddles.com
#DesignSystems aficionado. Classically trained #WebMaster. Slayer of pixels. DTCG (@designtokens.org) spec author.

🌐 https://cirrus.twiddles.com/
🐘 https://mstdn.social/@cirrus (bridged: @cirrus.mstdn.social.ap.brid.gy)
Busy fleshing out the slides for my #DesignToken Interfaces talk at next week's #DesignSystems London meet-up.

See you there?

www.eventbrite.co.uk/e/design-sys...
November 7, 2025 at 4:49 PM
Reposted by James Nash
What if LinkedIn had a warning when users are instant experts on areas where they have no way of having expertise (or serial hype boomers)?

Another feature we need but will never get 😅

#FakeProductFeatures
November 3, 2025 at 1:48 PM
Now that the @designtokens.org format specification has reached its first, *stable* version, I decided to have a look back at my own journey of getting involved in the DTCG and contributing to that spec...
cirrus.twiddles.com/blog/2025/10...

#DesignTokens #DesignSystems #standards
My DTCG journey
A look back at how I got involved with the DTCG and played a small part shaping the format specification
cirrus.twiddles.com
October 31, 2025 at 11:09 AM
Reposted by James Nash
If you actually care about the web platform, the open web, and the way AI is degrading the whole experience...I don't think releasing a glorified ChatGPT wrapper is the way to show that care.
October 30, 2025 at 11:52 AM
Reposted by James Nash
It's not every day you see someone else get THIS excited about the Design Tokens Specification.

To celebrate, here's a screenshot of some WIP landing page copy I'm working on for sugarcube - a toolkit for building DTCG-token-powered websites.

Actual nice-looking website coming soon 😅
October 30, 2025 at 4:04 AM
Reposted by James Nash
HEY HEY, the Design Tokens Specification is stable! This is absolutely phenomenal news for the design system community and the technology industry in general. www.w3.org/community/de...
Design Tokens specification reaches first stable version | Design Tokens Community Group
www.w3.org
October 29, 2025 at 2:25 PM
Reposted by James Nash
Happy Schema by Figma day. A recap of our announcements (roll out dates may vary)

→ Extended Collections
→ Slots
→ Check Designs
→ And a ton more
October 28, 2025 at 5:35 PM
Reposted by James Nash
Python Software Foundation withdraws bid for $1.5m grant from US gov, because the terms require they do not "operate any programs that advance or promote DEI", and "it would be a betrayal of our mission and our community." Applause. pyfound.blogspot.com/2025/10/NSF-...
The PSF has withdrawn a $1.5 million proposal to US government grant program
pyfound.blogspot.com
October 27, 2025 at 5:16 PM
Reposted by James Nash
Josh @farrant.me's site has a lovely theme-switcher... that plays music! farrant.me
Home — Josh Farrant
The homepage of Josh Farrant's weblog
farrant.me
October 27, 2025 at 5:34 PM
Reposted by James Nash
There is literally not one person who can exist in modern society without using the big tech platforms daily, at least indirectly. That doesn’t mean it’s futile to try to reduce dependency or investment, but I also am not judging anyone harshly for that, least of all those who are most vulnerable.
Before I go to bed, unfriendly reminder that boycotting Amazon and other services is just *not feasible* for some people. Income, disability, access to other services, lack of transportation, delivery fees, etc.

It doesn't mean they're "complicit". It means they're a victim of capitalism too.
October 27, 2025 at 6:49 AM
Reposted by James Nash
If AI makes you 10x more productive, how many software companies are celebrating reaching their 2030 goals this month?
October 26, 2025 at 3:10 PM
Reposted by James Nash
Here’s where it gets personal for me. When I was 9, I started experiencing suicidal ideation … disinterested in living, and at least some of the time contemplating death and how it might happen … It’s easy to imagine how I would have used programs like these chatbots.
Perry: How can AI be used ethically when it’s been linked to suicide?
"It’s not on us, on you and me, to use AI ethically or responsibly. It’s on the companies to build safe, reliable, ethical products," David M. Perry writes.
www.startribune.com
October 26, 2025 at 6:58 AM
Reposted by James Nash
They say AI will replace the web as we know it, and this time they mean it. Here follows a short list of previous times they also meant it, starting way back in 1997.
Receipts: a brief list of prominent articles proclaiming the death of the web.
They say AI will replace the web as we know it, and this time they mean it. Here follows a short list of previous times they also meant it, starting way back in 1997. Wired: March 1, 1997: “You can kiss your web browser goodbye” – Kevin Kelly and Gary Wolf, The Big Story. 1Inspired by the success of PointCast, a clever application that displayed news headlines as a screensaver, our "Push!" story argued that Web browsers were about to become obsolete. 
zeldman.com
October 25, 2025 at 10:23 AM
Reposted by James Nash
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
Reposted by James Nash
"truncation is not a content strategy"
- @karenmcgrane.bsky.social
Quite an unfortunate place to drift off into an ellipsis.
October 23, 2025 at 8:29 PM
Reposted by James Nash
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
Reposted by James Nash
Imagine a browser where you type in “Taylor Swift” and it doesn’t even admit that her website exists. I write about Atlas, ChatGPT’s new anti-web browser that should come with a warning label. www.anildash.com/2025/10/22/a...
ChatGPT's Atlas: The Browser That's Anti-Web - Anil Dash
A blog about making culture. Since 1999.
www.anildash.com
October 22, 2025 at 9:13 PM
Reposted by James Nash
New blog post:

Let users decide! - Why web developers should stop making assumptions about user behavior

scriptraccoon.dev/blog/let-use...
Let users decide
Why web developers should stop making assumptions about user behavior
scriptraccoon.dev
October 19, 2025 at 2:36 AM
Reposted by James Nash
@asgersvenning.com wanted a hand drawn feel on some SVG avatars he was creating.

But using Figmas dynamic stroke feature produced 2MB SVG files.

Time for FETURBULENCE!

www.youtube.com/watch?v=Dzpm...
Creating a hand drawn effect using SVG filters
YouTube video by Nordcraft
www.youtube.com
October 17, 2025 at 5:28 PM
Reposted by James Nash
Okay, for the folks who asked: here's the majority AI view, writing up the reasonable, thoughtful view on AI that the vast majority of people in tech hold, that gets overshadowed by the bluster and hype of the tycoons trying to shill their nonsense. anildash.com/2025/10/17/t... Please share!
The Majority AI View - Anil Dash
A blog about making culture. Since 1999.
anildash.com
October 17, 2025 at 7:29 PM
Hey peeps. I'll be one of the speakers at the next #DesignSystems London meetup on 11. November, sharing my thoughts on something I call #DesignToken Interfaces.

It's free, but you need to register to get a ticket as spaces are limited.

See you there?

www.eventbrite.co.uk/e/design-sys...
Design Systems London #14
DSL is a non-profit community aimed at creating a platform for every enthusiast to share experiences, ideas and approaches on Design Systems
www.eventbrite.co.uk
October 15, 2025 at 9:04 PM
Reposted by James Nash
Oh shit, I needed this just recently but didn’t know it existed, so used aria-live.

denodell.com/blog/html-be...
HTML’s Best Kept Secret: The output Tag
Make your dynamic content accessible by default with the HTML tag that time forgot.
denodell.com
October 11, 2025 at 10:14 AM
Reposted by James Nash
1/ 🚨 NEW NPM MALWARE CAMPAIGN. Yes, another.

North Korea’s “Contagious Interview” campaign is escalating: 338 malicious npm packages, 50,000+ downloads -- 25 still live.

Aimed at Web3/crypto devs & job seekers via slick recruiter DMs → git clone → npm install → compromise.
October 10, 2025 at 11:02 PM
Reposted by James Nash
“I feel like web developers are constantly being gaslit into thinking that complex over-engineered solutions are the only option. […] That’s not good for users, and I don’t think it’s good for us either.”

Mic drop by @adactio.com 👏
adactio.com/journal/22178
Simplify
Reminding myself just how much you can do with CSS these days.
adactio.com
October 9, 2025 at 2:32 PM