Public

Public

429 bookmarks
Custom sorting
I could spend the rest of my life clearing the decks, if I'm not careful
I could spend the rest of my life clearing the decks, if I'm not careful
I've been feeling called to make more art lately. I can't stop thinking about potential ideas for animated Pens, that have no other purpose than to be looked at/and or hovered over. I'm being held back from following through on my ideas not only by my lack of time, but the feeling that I need to "clear the decks" before I can engage in such an activity.
·rachsmith.com·
I could spend the rest of my life clearing the decks, if I'm not careful
Choosing a name for your design system
Choosing a name for your design system
There are many benefits of choosing a formal name for your design system: A helpful shorthand – A design system’s name is its brand name, and that name becomes a shorthand that encapsulates and embodies what the whole effort is about. Mitigates confusion – many organizations have different permutations and generations of design systems floating around. Having a name that is distinct from “our company’s design system” can really helps clarify things. A design system called Splat allows people to say “Splat’s design tokens”, “Splat’s accordion”, and so on. Creates a global namespace – Having a distinct global namespace for a design system is really important: it prevents collisions with non-design system code, creates a useful web component namespace, unlocks the ability to measure adoption, and more. So if the name is Splat, you could define splat-card, splat-button, splat-accordion and so on in CSS and code. Helps with marketing efforts – a brand name for the design system helps disseminate it around the organization. It can be helpful, exciting, and fun to have a real product name floating around. We’ve had clients create Christmas ornaments, t-shirts, mugs, and other swag.
·bradfrost.com·
Choosing a name for your design system
Henry From Online | How To Make a Website
Henry From Online | How To Make a Website
I got an email recently from a kind online friend asking to learn about my process or what makes a good website. It's also good impetus for me to be a little more candid and critical about my practice — here's my breakdown on how to make a Good Website.
·henry.codes·
Henry From Online | How To Make a Website
The Performance Inequality Gap, 2023 - Infrequently Noted
The Performance Inequality Gap, 2023 - Infrequently Noted
To serve users at the global P75 of devices and networks, we can now afford ~150KiB of HTML/CSS/fonts and ~300-350KiB of JavaScript (gzipped). This is a slight upgrade on last year's budgets, thanks to device and network improvements. Meanwhile, web developers continue to send more script than is reasonable for 80+% of the world's users, widening the gap between the haves and the have-nots. This is an ethical crisis for frontend. Meanwhile, the most popular tools and frameworks remain in stubborn denial, but reality is not moved by ignoring it: when digital is the default, slow is exclusionary.
·infrequently.org·
The Performance Inequality Gap, 2023 - Infrequently Noted
Layout & Grid in Design Systems
Layout & Grid in Design Systems
Simply saying the word "grid" conjures up strong and confusing feelings. Kinda like puberty! With so much history and so many different (and sometimes competing) paradigms, it's no wonder conversations around layout and grid are so fraught, confusing, and contentious. I'm long overdue to share how w
·bradfrost.com·
Layout & Grid in Design Systems
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
What I mean is that "design tokens" are a language for communicating intent between disparate parts of a system.
Calling it “design tokens” is useful because it makes clear what the purpose of the constructed language is: to communicate information that informs the design system.
By definition, that’s complex and nuanced work. It’s an attempt to make explicit and dependable something that has (in most publishing systems) been implicit and inconsistent. It faces all the challenges of language.
·twitter.com·
"Design tokens are a language for communicating intent between disparate parts of a system" by Jeff Eaton
Life in Weeks
Life in Weeks
My life, where each week I’ve been alive is a little box. When meaningful things happen (for both better and worse) I make a note of it so I can remember how much of life is influenced by these factors. If you’d like to create your own version of this, it’s basically a data file, a template, and a blog post mashed together on Jekyll blog hosted on Netlify.
·busterbenson.com·
Life in Weeks