456: Should Designers Name Their Layers?
Episode
32 min
Read time
2 min
Topics
Design & UX
AI-Generated Summary
Key Takeaways
- ✓Design systems require naming discipline: When building component libraries like YouTube's design system, layer names directly impact usability for other designers. Component names, properties, and variants must be clearly labeled because the layers themselves are the shipped product that other teams consume, making naming non-negotiable for systems work.
- ✓Naming aids structure and future retrieval: Naming layers forces designers to think about grouping logic and hierarchy, not just labels. When returning to files months later or using Figma's search feature (command-f), well-named layers enable quick navigation. The practice creates self-documenting files that explain design intent without requiring the original designer's presence.
- ✓Exploratory work benefits from loose structure: During early ideation phases, strict naming conventions can create premature optimization that locks designers into specific concepts too early. The mental overhead of maintaining accurate names while rapidly iterating can slow down the creative process. FigJam's lack of a layers panel demonstrates how freeform tools intentionally avoid structural constraints during brainstorming.
- ✓Engineer handoff value depends on implementation approach: Modern CSS frameworks like Tailwind use utility classes instead of semantic naming, reducing the importance of layer names in code translation. Engineers primarily need structural information (how elements nest and align) rather than descriptive labels. The actual div elements rarely inherit Figma layer names, making structure more valuable than nomenclature.
- ✓AI tools increase naming importance: Emerging AI design tools and Figma-to-code generators rely on layer names to infer designer intent and generate accurate output. As automation becomes more prevalent, well-named layers provide the context these systems need. Diagram and similar tools are developing AI layer naming to automate this process, suggesting computers may eventually handle naming hygiene automatically.
What It Covers
Brian Lovin and Marshall Bock debate whether designers should name their layers in Figma files. The discussion covers organizational hygiene, collaboration with engineers, design system maintenance, and when layer naming matters versus when it becomes premature optimization that slows down exploratory design work.
Key Questions Answered
- •Design systems require naming discipline: When building component libraries like YouTube's design system, layer names directly impact usability for other designers. Component names, properties, and variants must be clearly labeled because the layers themselves are the shipped product that other teams consume, making naming non-negotiable for systems work.
- •Naming aids structure and future retrieval: Naming layers forces designers to think about grouping logic and hierarchy, not just labels. When returning to files months later or using Figma's search feature (command-f), well-named layers enable quick navigation. The practice creates self-documenting files that explain design intent without requiring the original designer's presence.
- •Exploratory work benefits from loose structure: During early ideation phases, strict naming conventions can create premature optimization that locks designers into specific concepts too early. The mental overhead of maintaining accurate names while rapidly iterating can slow down the creative process. FigJam's lack of a layers panel demonstrates how freeform tools intentionally avoid structural constraints during brainstorming.
- •Engineer handoff value depends on implementation approach: Modern CSS frameworks like Tailwind use utility classes instead of semantic naming, reducing the importance of layer names in code translation. Engineers primarily need structural information (how elements nest and align) rather than descriptive labels. The actual div elements rarely inherit Figma layer names, making structure more valuable than nomenclature.
- •AI tools increase naming importance: Emerging AI design tools and Figma-to-code generators rely on layer names to infer designer intent and generate accurate output. As automation becomes more prevalent, well-named layers provide the context these systems need. Diagram and similar tools are developing AI layer naming to automate this process, suggesting computers may eventually handle naming hygiene automatically.
Notable Moment
The hosts reveal their opposing design philosophies stem from their roles: Marshall maintains YouTube's design system where layers are the product shipped to other designers, while Brian builds products where only the final implementation matters to users. This role difference explains why Marshall views naming as essential hygiene while Brian sees it as situational optimization.
You just read a 3-minute summary of a 29-minute episode.
Get Design Details summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Design Details
We summarize every new episode. Want them in your inbox?
Similar Episodes
Related episodes from other podcasts
Bankless
May 19
"Crypto Without Privacy Isn't Crypto" - The Zcash Bull Case | Tushar Jain & Mert Mumtaz
My First Million
May 19
How Gary Vee runs 7 businesses
The Knowledge Project
May 19
[Outliers] The Hyundai Founder Who Put a Country on His Back
The Amy Porterfield Show
May 19
Donald Miller's 5-Soundbite Method That Doubles Sales
Pivot
May 19
Elon's Big Loss, Trump's Stock Trades, and OpenAI vs. Apple
Explore Related Topics
This podcast is featured in Best Product Management Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into Design Details.
Every Monday, we deliver AI summaries of the latest episodes from Design Details and 192+ other podcasts. Free for up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime