Adam sedwick

@asedwick.bsky.social

Design and Product Ops Lead, Design Systems, Accessibility, and all things “front of the front-end”.

Kick of 2026 with 26 tips covering... 🔥 Figma variables, styles, and components 🪢 Design ops 📄 Documentation and onboarding 💻 Partnering with engineering If you're working on #designsystems in #figma you're going to want to check this one out! zeroheight.com/blog/buildin...

Building scalable design systems with Figma: 26 tips for 2026 - zeroheight

Adam Sedwick shares 26 practical Figma tooling tips for building scalable design systems – variables, documentation and onboarding, and partnering with engineering.

zeroheight.com

Design systems aren’t just about keeping everything looking the same; they’re about making things flexible enough to handle whatever gets thrown at them. Read about how I handle these challenges with Tokens, Composition, and Configuration on the @frontendmasters.com blog!

Exploring Multi-Brand Systems with Tokens and Composability

Exploring a Card component made hyper flexible though use of easily changeable custom properties, props, and slots.

frontendmasters.com

The USPS posting a NINE BILLION DOLLAR LOSS!!! sounds terrible. Certainly worse than if you said "USPS costs thirty dollars per person per year" even though that means the same thing and more accurately describes a government service

Was truly a pleasure to work with @oliverlindberg.com and write this for the @zeroheight.com blog! Btw its my birthday 🎂! It’d be a great gift if you decided to give this a read today.

Oliver Lindberg@oliverlindberg.com · 9mo ago

In this article, @asedwick.bsky.social introduces the concept of "composability over inheritance" to scale design systems: zeroheight.com/blog/using-c... Check it out on the @zeroheight.com blog and learn how to use this approach in component code and within Figma.

Hey folks! I got to join the layoff club recently I’m open to for roles related to design systems, operations, and leadership. If you hear of any opportunities or just want to catch up, please send me a message or comment below. I’d love to reconnect. #OpenToWork

Designer friends, I'm looking for some insights and could use your help! What have you found to be the most useful to you (or your team) when it comes to Figma file or project organization? What best facilitates collaboration between multiple people with different working styles?

If you ever find yourself struggling with impostor syndrome, just remember that David Zaslav made $52 million last year to slowly come to the conclusion that, actually, HBO is a good brand

Let's play a game with `document.querySelectorAll` 617 div elements. 84 elements with aria-label. All 84 are divs. No button/role=button elements. 12 anchor/role=link elements. 5 role=link elements. All 5 are divs. 5 elements with tabindex. All 5 are divs. 7 elements with href. 5 are divs.

Side by side of the quoted post's linked website and the browser Console. Console shows document.querySelectorAll('div') has 617 results.Side by side of the quoted post's linked website and the browser Console. Console shows document.querySelectorAll('div[aria-label]') has 84 results; document.querySelectorAll('[aria-label]') has 84 results.Side by side of the quoted post's linked website and the browser Console. Console shows document.querySelectorAll('button,[role=button]') has 0 results; document.querySelectorAll('a,[role=link]') has 12 results; document.querySelectorAll('[role=link]') has 5 results; document.querySelectorAll('div[role=link]') has 5 results.Side by side of the quoted post's linked website and the browser Console. Console shows document.querySelectorAll('[tabindex]') has 5 results; document.querySelectorAll('[href]') has 7 results; document.querySelectorAll('div[href]') has 5 results.
Joe Lanman@joelanman.com · last yr.

wooahh Figma's new Sites thing produces no semantic HTML at all. Every single element is a div. Incredibly inaccessible Example: plugin-value-scrum.figma.site

There it is! Finally, a real solution for how to style all of the HTML form controls using your own custom CSS to change anything — building on an interoperable UA set of defaults. First, styling the in-page part of controls + the popover for <select>. (Later we’ll do popovers for more things.)

Screenshot of CSS Form Control Styling Level 1 First Public Working Draft web standard from the W3C's CSS Working Group