Nathan A Curtis
@nathanacurtis.bsky.social
1.3K followers 93 following 120 posts
Design systems consultant at Directed Edges in Fairfax, VA USA. Figma Specs plugin creator. Blogger on @medium. Formerly EightShapes. Supports Arsenal, University of Chicago and Virginia Tech. From Ohio, originally.
Posts Media Videos Starter Packs
nathanacurtis.bsky.social
Did you see the other reply with substack? Is that better?
nathanacurtis.bsky.social
I'm already pretty maxed with the consulting + plugin + writing + etc. I'm almost never inclined to custom build infrastructure (see my clear relinquishing of profit potential by using Figma's payment platform for my plugin).
nathanacurtis.bsky.social
Analysis of Variants and the Anova Plugin:
Generating component data that design systems teams need

The Anova plugin, recently released in the Figma community, could be a part of a process that manages component data from (and back into) Figma.

medium.com/@nathanacurt...
Analysis of Variants
Generating component data that design systems teams need
medium.com
Reposted by Nathan A Curtis
bradfrost.com
You know it's gonna be a good week when you start it off talking to DESIGN SYSTEM WIZARDS @nathanacurtis.bsky.social and @bencallahan.com!
Nathan Curtis, Ben Callahan, and Brad on a Zoom call
nathanacurtis.bsky.social
I didn't have Quine-McClusky on my bingo card for things I'd learn about this year, but there you have it. All in an effort to make visible something designers have been implying for years.
en.wikipedia.org/wiki/Quine%E...
Quine–McCluskey algorithm - Wikipedia
en.wikipedia.org
nathanacurtis.bsky.social
Have a great session. That place is fantastic!
Reposted by Nathan A Curtis
bencallahan.com
Welcome back to The Question, @nathanacurtis.bsky.social!

This week, we're exploring where #AI is failing #designsystems.

Answer by Wednesday to get your invite to the deep dive on Thursday at Noon Eastern:

bit.ly/answerTheQue...

This only works if you join in!

See you Thursday,
b
Ben Callahan and Nathan Curtis will co host The Question, Episode 060 on Where AI is Failing.
nathanacurtis.bsky.social
More often than not, the two represent high cohesion, loose-at-best coupling environments.

They have different needs. They change separately, at (often very) different rates and cadences. They are served by distinct frameworks and are run by different organizations.
nathanacurtis.bsky.social
A dubious inclusion for sure. At least it wasn’t something as obscure as something like “Word that could also all start with DRE.” Those really bug me.
nathanacurtis.bsky.social
Sure, green and purple were a bit of a stretch, but how is that any less normal than usual?
nathanacurtis.bsky.social
I was surprised and a leery when I learned that’s the format Figma chose to return results from their MCP server, and wondered if that was a broader emerging reality.

That seems very crude for designs already encoded with a richer design token vocabulary.
nathanacurtis.bsky.social
If all these tools norm on Tailwind, does that anoint Tailwind as the de facto language of styling? If so, what effect does that have on design systems?
nathanacurtis.bsky.social
Caught a couple Banksys in Park City, Utah
nathanacurtis.bsky.social
I just got called the "Dungeon Master of Design Systems" by a client collaborator. Not sure how to take that one, but sure, let's go on a quest and I'll be your guide!
Reposted by Nathan A Curtis
sturobson.com
I've shared this before, but it's awesome.

Building Smart Layouts, slides from @ishadeed.com's recent talk @cssday.nl

www.figma.com/deck/NewdIWN...

#CSS #FrontEnd #WebDev #WebDesign
Figma
Created with Figma
www.figma.com
nathanacurtis.bsky.social
I'm diving perhaps too deep as I develop teaching materials for UI Component Props. I'm sensing I could do a whole conference talk on tips and tricks for solely enum/variant props.
Table comparing code and Figma approaches to enum/variant props.
nathanacurtis.bsky.social
I have been running a 90min workshop on that for ~5-7 yrs, would be happy to compare notes.
nathanacurtis.bsky.social
Planning what?
Objectives/increment-based things?
Big features/capabilities?
A generational shift?
Team growth/shifts?
nathanacurtis.bsky.social
Always the beautiful answer who asks a more beautiful question.

e. e. cummings
nathanacurtis.bsky.social
I'm familiar coding best practices for with Web Components and React when it comes to composition and slots. I'm not much at all with SwiftUI. What resources best explain the equivalent practices for slots on SwiftUI?
nathanacurtis.bsky.social
At @intodesignsystems.bsky.social in a couple weeks, I can't wait to present the various tools I use to communicate component architecture ideas in Figma, including props, enums and layers I combine into an overall "API sketch."