I feel so lucky that I got to work with you when I first joined! Cheers to the next big thing, hope it's a blast ๐ป
03.07.2025 23:56 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0@josh.black.bsky.social
Building a design system at GitHub. Previously worked on the Carbon Design System.
I feel so lucky that I got to work with you when I first joined! Cheers to the next big thing, hope it's a blast ๐ป
03.07.2025 23:56 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Feels like I'm missing something so obvious ๐ค
03.07.2025 23:55 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0For example, this codepen from Chris Coyier totally works: codepen.io/joshblack/pe... but then bringing it over into Next.js world it doesn't: codesandbox.io/p/devbox/3n9...
03.07.2025 23:54 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Having the hardest time getting events from custom elements working alongside React components in Next.js ๐ค Anyone else have luck with this? It seems to work fine standalone but as soon as I'm in Next.js-world the events stop being fired. I assume something is going on due to SSR? But who knows ๐คทโโ๏ธ
03.07.2025 23:50 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Just wanted to +1 the design systems use case! Weโre starting to use it for Primer over at GitHub.
23.06.2025 19:55 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Definitely would make sense to me ๐ I think potentially changes to options could also be minor too depending on if theyโre broadened vs narrowed.
22.06.2025 00:12 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Super curious, what makes you decide what feature set to cover for a component when looking across libraries?? ๐
22.06.2025 00:10 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0God that would be nice, especially from a docs perspective. I feel like DS teams spend a lot of time on effective docs with good examples and I would love to bring these into the context for agent mode or even with things like copilot reviews to help bring guidance closer to everyoneโs workflow
20.06.2025 02:02 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0When it comes to helpful layout components, what have folks found helpful to include in their design systems?? ๐ค In the past Iโve done ones for Grid, Stack, or a UI shell / page layout type
one but would love to know if there are others people like to include ๐
Also just wanted to say having something like this has also been very helpful for our move internally from the `sx` prop for styling with styled-components to CSS Modules. Wish we had something like this for our token change a couple years ago ๐
19.06.2025 20:12 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Nice, I love this! ๐ฅ Finally got around to putting up what I was talking about above in a PR: github.com/primer/react..., it's been interesting playing around with to see if it helps out at all ๐ค My hope is that it could help improve code being written with agent mode but who knows lol
19.06.2025 20:08 โ ๐ 7 ๐ 0 ๐ฌ 1 ๐ 0After doing design systems work for a bit, the most surprising skill to have learned is how to gradually and safely migrate code (and how to design code to make that easier in the future ๐ ) With Primer, we own more of the migrations compared to Carbon and it's been interesting comparing the two
04.06.2025 15:40 โ ๐ 10 ๐ 0 ๐ฌ 1 ๐ 0The field in the project is especially cool since it let's us annotate issues with a number of the `sx` usages impacted by taking on the work in a particular area (basically codeowners) and is updating daily as the migration is ongoing.
02.06.2025 18:31 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Having Primer Query (www.youtube.com/watch?v=lryI...) has been so nice for migrations over the years. Our team is going through moving from styled-components (with a `sx` prop) to CSS Modules and it's been amazing tracking this with charts in datadog or even as fields in our GitHub projects
02.06.2025 18:31 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Oh definitely! Would love to see what you're getting into ๐ Really all my exploration has been is around providing more information in agent mode through tools that help the agent understand components, tokens, patterns, etc to (hopefully) make it better at using the system ๐
02.06.2025 18:19 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Has anyone had success with an MCP server for their design system?? After seeing the shadcn features for their registry would love to try it out and see if it helps or not ๐ค
19.05.2025 17:33 โ ๐ 11 ๐ 1 ๐ฌ 4 ๐ 0Wire but then with custom elements they are forced to ship JS to the browser.
14.05.2025 04:10 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I think as an overall strategy itโs been difficult without investing more in declarative shadow DOM. Thatโs been one of the hardest things is making the progressive enhancement story a good one. Especially on the React front, I feel like server components are trying to reduce what we send over the
14.05.2025 04:10 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I love this topic! Iโve been thinking about it a little bit for Primer. Iโm curious how others feel about it too ๐ Personally I feel like there are cases where a custom element really feels like a better fit.
14.05.2025 04:10 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Ahhh, hi!! It's been so long, hope things are going amazing ๐ฅณ
12.05.2025 15:49 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I think for me the fuck you would feel very personal and hurtful. If someone says that theyโre really angry. Fuck off is more casual, youโd hear it in a group of friends with each other and it doesnโt mean theyโre angry necessarily. Just exasperated and they want to poke fun at you
18.02.2025 03:29 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Iโd love to start writing more (especially about design systems) this year and Iโm curious if I did if there are any topics that folks would be interested in here ๐
12.01.2025 00:15 โ ๐ 11 ๐ 0 ๐ฌ 5 ๐ 0I did this a ton with TikTok last year ๐ญ ended up removing it and replacing it with kindle to try to do something different lol
06.01.2025 00:02 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0It really is ridiculous, itโs so easy to get to the point where you donโt want to upgrade or are willing to pay a premium to not have this stuff added to things you use everyday.
03.01.2025 21:26 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Loved the post! Thanks for writing it up and sharing. Excited to see what feedback we get on this page ๐ do you think there is a place for a new role with these kinds of semantics or is it better with current roles and the interaction techniques described in the post??
20.12.2024 15:17 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Last post of 2024! I wrote about GitHub, interactive lists, and feeeeeeeeelings. ericwbailey.website/published/gi...
20.12.2024 15:06 โ ๐ 28 ๐ 9 ๐ฌ 2 ๐ 1Iโm irrationally excited for Ghostty 1.0: mitchellh.com/writing/ghos.... A month ago, I donโt know if I even realized how many terminals had come onto the scene as an alternative to iTerm but now I canโt wait to try them all ๐ (currently using WezTerm)
08.12.2024 17:53 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0For folks that have made similar tools / or track usage at their company, I'm super curious what you've found most helpful when shipping this kind of tool for your team ๐
05.12.2024 16:39 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0This kind of tool was my dream to have back on Carbon: www.youtube.com/watch?v=lryI... (tool usage at ~6:00). Being able to query all the ways a component is used is like a super power for decision making. It's also pretty nice to be able to finally measure usage lol
05.12.2024 16:39 โ ๐ 7 ๐ 0 ๐ฌ 1 ๐ 1Being able to try things out before fully committing is always helpful (really helps me build confidence when I'm not so sure about something ๐ ). Also great for running experiments in production to help validate certain types of changes.
04.12.2024 16:46 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0