Mae Capozzi
@mcapoz.bsky.social
#blacklivesmatter • frontend infrastructure engineer • co-founder of dedicated co (http://dedicated.codes) • design systems and frontend infrastructure newsletter (http://maecapozzi.com/newsletter)
haha technically I helped remove it, I didn't implement it! But in general, I've enjoyed using a merge queue and see the benefits!
June 13, 2025 at 7:33 PM
haha technically I helped remove it, I didn't implement it! But in general, I've enjoyed using a merge queue and see the benefits!
Really? I’ve been an engineer building design systems for 7 years now :)
June 10, 2025 at 3:35 AM
Really? I’ve been an engineer building design systems for 7 years now :)
I don't think these will be production-grade but I think they are very useful for hashing out requirements better before we spend many cycles turning it into production-grade code.
June 9, 2025 at 9:17 PM
I don't think these will be production-grade but I think they are very useful for hashing out requirements better before we spend many cycles turning it into production-grade code.
4. I think that we won't really need prototyping tools as much and designers can create proof-of-concepts of entire flows that we can user test.
June 9, 2025 at 9:17 PM
4. I think that we won't really need prototyping tools as much and designers can create proof-of-concepts of entire flows that we can user test.
3. I think that it may become easier for designers to "vibe code" their own designs. They can create their own feedback loops to see how what they build works & what they may need to improve before they hand it off.
June 9, 2025 at 9:17 PM
3. I think that it may become easier for designers to "vibe code" their own designs. They can create their own feedback loops to see how what they build works & what they may need to improve before they hand it off.
2. On our team, we're already changing how designers structure Figma files. I'm working with a designer right now to change how she sets up the file so that the LLM (and honestly humans) can read it more easily and can get to the right answers sooner
June 9, 2025 at 9:17 PM
2. On our team, we're already changing how designers structure Figma files. I'm working with a designer right now to change how she sets up the file so that the LLM (and honestly humans) can read it more easily and can get to the right answers sooner
It's often the last thing they work on, and so it's the worst part. This negatively impacts our customers. I'm hopeful that we can use AI to do the easier parts, and then engineers will have time to make things look and work significantly better
June 9, 2025 at 9:17 PM
It's often the last thing they work on, and so it's the worst part. This negatively impacts our customers. I'm hopeful that we can use AI to do the easier parts, and then engineers will have time to make things look and work significantly better
1. I'm hopeful that it'll help improve the general quality of UIs. Right now I see a lot of "full-stack" engineers not understand how to build high quality UI.
June 9, 2025 at 9:17 PM
1. I'm hopeful that it'll help improve the general quality of UIs. Right now I see a lot of "full-stack" engineers not understand how to build high quality UI.
We'll cover:
- How @layer solves real-world cascade issues
- How design systems maintainers can use @layer to make sure their components are always over-rideable, even when they don't control the build system.
- Practical examples you can try right now
- How @layer solves real-world cascade issues
- How design systems maintainers can use @layer to make sure their components are always over-rideable, even when they don't control the build system.
- Practical examples you can try right now
The CSS Cascade seems simple enough when you're dealing with a single stylesheet. But in real world applications, we use bundlers like webpack or vite to load thousands of files. How can we ensure that our CSS always loads in the correct order?
maecapozzi.com
March 30, 2025 at 4:33 AM
We'll cover:
- How @layer solves real-world cascade issues
- How design systems maintainers can use @layer to make sure their components are always over-rideable, even when they don't control the build system.
- Practical examples you can try right now
- How @layer solves real-world cascade issues
- How design systems maintainers can use @layer to make sure their components are always over-rideable, even when they don't control the build system.
- Practical examples you can try right now
In my latest blog post, I break down how to use @layer to ensure some styles are always over-rideable — no matter how stylesheets are ordered.
March 30, 2025 at 4:33 AM
In my latest blog post, I break down how to use @layer to ensure some styles are always over-rideable — no matter how stylesheets are ordered.
@layer is a game-changer for writing more deterministic CSS by explicitly defining cascade layers. This is especially useful for design system maintainers who don't always control the environments where their components are used.
March 30, 2025 at 4:33 AM
@layer is a game-changer for writing more deterministic CSS by explicitly defining cascade layers. This is especially useful for design system maintainers who don't always control the environments where their components are used.
There were lots of things that were great about using Cursor and a bunch of things that were very very not great.
I’m working on a blog post about my learnings here too. Lots of good stuff to distract myself in from the real world!
I’m working on a blog post about my learnings here too. Lots of good stuff to distract myself in from the real world!
March 10, 2025 at 12:11 AM
There were lots of things that were great about using Cursor and a bunch of things that were very very not great.
I’m working on a blog post about my learnings here too. Lots of good stuff to distract myself in from the real world!
I’m working on a blog post about my learnings here too. Lots of good stuff to distract myself in from the real world!
I’m looking forward to shipping the change this week. Can’t wait for @laurasalad.bsky.social’s fantastic design work to see the light of day.
March 10, 2025 at 12:11 AM
I’m looking forward to shipping the change this week. Can’t wait for @laurasalad.bsky.social’s fantastic design work to see the light of day.