
Hi designers!
It’s Clément again! Welcome to the 2nd edition of the CU Design newsletter – a curated set of learnings, inspiration, resources, and tips.
If you’re not familiar with CUxD (Cornell User Experience Design), we’re a centralized community for UI, UX, and product designers at Cornell. We learn and grow together both professionally and socially!
Learning time
Today’s topic is about design systems! Specifically, we’re going to explore design tokens.
What’s a design system?
First, let’s briefly talk about what a design system is. A design system is a collection of reusable assets, components, and guidelines that help teams create cohesive and scalable designs. It includes typography, colors, UI components, and other design rules that ensure consistency across a product. Design systems can range from simple style guides to complex frameworks, and they often rely on design tokens – scalable variables that store design decisions – which we’ll be exploring here.
If you’re not familiar with design systems, start by reading Nielsen Norman Group’s article, and then take a look at Builder.io’s guide to build one!

Various design system elements in Base (Uber)

iOS components in Human Interface Guidelines (Apple)

Typography in Material Design 3 (Google)
What are design tokens?
Design tokens are the fundamental building blocks of design systems. They allow you to store and manage design-related values like colors, spacing, and typography as reusable variables. What makes them different than regular styles in a UI kit is that these tokens can be “abstracted”, meaning that they can be applied across different platforms and use cases. This includes not only code but also different UI themes like light and dark mode.
Types of design tokens
Although design systems may vary how they organize tokens, design tokens typically fall into three broad categories:
Primitive tokens
These are the core values that remain consistent throughout a design system. Examples include base colors, spacing units, and typography settings. In the example below, for color, the token is called color.blue.500 and its value is the HEX code #1E90FF. Similarly, the token space.md (md is a typical abbreviation for medium), holds the raw value of 24px.

Primitive tokens contain raw values
Semantic tokens
Semantic tokens are linked to primitive tokens and are used in specific contexts. They’re named based on their purpose or meaning behind them.

Semantic tokens are named based on their purpose
Component tokens
Component tokens are specific to an individual component, such as buttons, cards, or inputs fields. They offer more detailed control over how these components look and behave.

Component tokens are specific to an individual component.
Why are design tokens important?
Design tokens are crucial because they help create consistency across the entire design system. By centralizing design decisions in a single location, tokens ensure that all elements of a product look and behave uniformly, regardless of where they are used or which platform they’re on.
Tokens also make it easier to update the design system. Instead of manually adjusting each instance of a design element, you can modify a single token value, and the change will automatically propagate throughout the system.
Learn more
For a more in-depth guide on building creating a design token system, check out this article by Contentful. Additionally, this Medium article gives a comprehensive exploration of naming your tokens in your system.
Internship opportunities
UX Design Intern @ Disney
California, $35 / hrProduct Design Intern @ Datadog
New York, $45 / hrGraphic Design Intern @ NYPD
New York, $17 - $21.40 / hrUX Design Intern @ Costco
Seattle, $21 - $31.90 / hrDigital Design Intern @ E.L.F Beauty
New York, $20 / hr
Advice from a fellow designer
About
Katherine Chang, Senior in Information Science concentrating in UX + Data Science, from Princeton, NJ
Fav Figma shortcut
[ and ] to send an element to the back/front
Previous work experience
Katherine is one of the design leads at Cornell DTI and previously was designer on Cornell Hack4Impact. She interned at Microsoft last summer and will be returning as a full-time product designer in August.

Proudest design project
I’m really proud of one of my projects during my internship at Microsoft: midway through the summer, I was assigned a high-priority task to automate a solution for an internal communication system within Azure. I collaborated closely with developers, designers, and a PM to help accelerate the system's notification process by 50%, significantly improving the user experience and business operations for various stakeholders. I was especially proud to have navigated such a complex space and I learned a lot from the senior colleagues around me during the process. Feel free to contact me if you’d like to chat more about my internship experience!
Advice
Being able to communicate your ideas and justify your design decisions is just as important—if not more—than the designs themselves. Especially in the corporate world, making sure that your manager is aware of your work and the value it brings is a huge portion of the job. Practice your presentation skills, document your work thoroughly, and always frame your work in terms of business impact.
Design inspiration
Some cool designs to for your dopamine hit!
That’s all for this week!
Have any feedback or want to see something on the newsletter next week? Email us at [email protected] or reply directly to this email.
See you soon,
Clément @ CUxD