Alan B Smith's Avatar

Alan B Smith

@alanbsmith.bsky.social

πŸ‘¨β€πŸ’» Principal Design System Engineer πŸ₯ƒ Carb & cocktail fan account πŸ”οΈ Boulder, CO πŸ…°οΈ Arsenal FC ⚽️ Il calcio Γ© della gente

732 Followers  |  308 Following  |  458 Posts  |  Joined: 13.06.2023
Posts Following

Posts by Alan B Smith (@alanbsmith.bsky.social)

I like beating Chelsea very much. Good match. 😊

01.03.2026 18:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hahaha so much joy! Thanks for sharing. I feel the same way about popcorn. πŸ˜‚

28.02.2026 15:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Shit. I’m so sorry that happened, but I’m glad you’re able to take some time for yourself.

27.02.2026 14:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hugs to folks at Block. πŸ«‚

27.02.2026 14:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thatβ€˜s wild! Glad y’all are back at home and recovering. πŸ«‚

25.02.2026 05:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Rows of green triangular pasta rest on a wood cutting board.

Rows of green triangular pasta rest on a wood cutting board.

triangoli di spinaci

23.02.2026 04:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The first rule of writing (as you know) is to consider your audience. Engineers shouldn’t have design information excluded, but it also shouldn’t be front and center. Content should be prioritized based on the user type, and static sites are generally bad at that.

18.02.2026 03:25 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Appreciate the nuanced response, and I largely agree. This is helpful for me β€” thank you. πŸ™ Having a unified language across design and eng is important, and silos are bad.

But I also think our current single documentation system stinks, and often prioritizes designer information over engineering.

18.02.2026 03:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Instead, I think it makes more sense to invest in getting code docs into VSCode and Cursor: Engineering-specific content in their workspace. That’s the best possible experience, IMO.

18.02.2026 01:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Spectrum Build high quality, accessible UI with the cohesive look and feel of Adobe.

I know I’m biased, but it’s hard for me to understand why engineers, by far our largest user group, don’t get a first-class documentation experience.

Spectrum solves this by creating an engineering sub-site, which is awesome, but it doesn’t decrease your maintenance cost.

react-spectrum.adobe.com

18.02.2026 01:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Time, capacity, and more overhead, yeah.

At the same time, I don’t think a shared docs site provides the best experience for engineers. They really only care about a subset of the information on our docs site but have to sift through lots of non-pertinent content.

18.02.2026 01:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There’s a considerable amount of complexity to integrate our all code docs into our docs site. We also have to support different audiences: designers, web eng, native mobile eng, etc. On top of that, we need to manage internal and external information. It adds up fast!

18.02.2026 00:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s increasingly difficult for me to justify the cost of having design system engineering docs in an external site all in the name of having a β€œsingle-source of truth.”

β€œDocs in your workspace” has always been the goal, and IDEs are making huge advances to provide a better overall experience.

17.02.2026 15:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Alan holds a single raviolo in the foreground. In the background, a half sheet of 35 fresh ravioli wait to be thrown into the pot to boil.

Alan holds a single raviolo in the foreground. In the background, a half sheet of 35 fresh ravioli wait to be thrown into the pot to boil.

Tonight’s pasta

16.02.2026 05:46 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There was so much celebration in that halftime show β€” even a wedding (what?!?) Even if you didn’t understand the words, you could feel the joy.

And in the midst of so much darkness and despair, that joy is what we’re fighting for. That’s what gets us through this.

09.02.2026 04:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The audacity of a design system is believing you can gain enough momentum and leverage to meaningfully move an ecosystem that dwarfs your small, scrappy team. And then continue do it over and over again.

We're either eternal optimists or completely mad. Maybe both.

06.02.2026 04:54 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

HugOps to the GitHub Actions folks. πŸ«‚

02.02.2026 22:16 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I’m so proud of my team, but it’s also pushing us beyond the limit. It’s so easy to get stuck in GSD mode, but that’s not who we are. We are working on ways to bring humanity back into our workflow. Every act of humor and silliness is an insurrection against grind culture.

29.01.2026 01:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We have been so busy with this design system refresh and we still have a long way to go. We are updating everything about our design system: color, type, icons, space, shape, shadows, and motion. We’re supporting web, iOS, and Android at enterprise scale: hundreds of teams and millions of users.

29.01.2026 01:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If we ever get dark mode across all of Workday, we’re calling it Worknight. Mark my words. πŸŒ™

29.01.2026 01:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It would be helpful to have a mechanism for design system maintainers to do β€œtours of service” where they are embedded with product teams for a bit.

Feels like it would build empathy for product teams and also help teams use the system better.

I think USDS used to have something like that.

23.01.2026 02:23 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 4    πŸ“Œ 0
Untitled Sometimes you can lose the forest for the trees, but hopefully these trees help you see the forest better too. 🌳🌲🌳🌲🌳🌲 V3 Tokens These tokens were pulled from `@workday/canvas-tokens-web@3.1.6`. System...

It’s really easy to get lost in the weeds with design token updates, so yesterday i started using Observable to get a better feel of the overall structural changes we’re making as we work through our next major version of tokens.

observablehq.com/d/02acae47b1...

22.01.2026 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It would be nice to have a hotline where you could report heinous design crimes. No one has to listen on the other end, I'd just like to vent.

16.01.2026 23:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'll feel better when we get through this phase of every interface showing a popup to tell me how I can use a new AI feature I don't need to complete a task I'm not doing.

14.01.2026 17:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Very glad to hear Sharpe is staying on. Really nice guy, and he’s doing good work at the club.

13.01.2026 18:57 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The hardest problem in design systems is whatever problem I was just working on.

12.01.2026 23:43 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nothing revolutionary, and you're probably already doing all that. Sorry you're in the weeds. Hang in there.

07.01.2026 22:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sometimes it's unreal, right? πŸ«‚ Like how did I get myself into this mess? πŸ˜…

Agree with aggressive prioritization. I make lists – feels good to cross things off. I prioritize my immediate team needs over external requests. I block off my calendar. But sometimes it's still just too much.

07.01.2026 22:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Six lemon cream tartlets sitting on a mat ready to chill for the night.

Six lemon cream tartlets sitting on a mat ready to chill for the night.

Late night patisserie.

05.01.2026 06:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Masters of War

Still relevant words, unfortunately.
open.spotify.com/track/7xVpkV...

04.01.2026 04:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0