
Dive Club 🤿
5 things I learned in Season 2
Sep 28, 2023
Designers Dan Mall, Grace Walker, Adrien Griveau, Yuan Wang, and Luis Ouriach share their insights on: organizing variables and thinking strategically in design systems, pricing strategies for first-year freelancers, best practices for design systems teams, improving design portfolios and case studies, and collaboration with engineers.
12:58
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Separating primitive and semantic variables in design systems can enhance flexibility and scalability.
- Freelancers should raise prices with each new client in the first year to determine their price ceiling and allow for growth.
Deep dives
Separating Primitive and Semantic Variables
In building design systems, it is often advised to keep variables minimal and not spend too much time on future-proofing. However, designer advocate Louis Oriasch suggests that separating primitive variables, such as color foundations, from semantic variables like styles guides, can provide a more flexible foundation. By keeping them in separate files, it becomes easier to adapt to potential future changes or the introduction of new brands or products. This separation allows for a better understanding of the relationship between variables, while still ensuring scalability and avoiding extensive refactors.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.