Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
All the things I know about building design sys...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Diana
April 01, 2016
Design
1.1k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
All the things I know about building design systems
Lightning talk for the Clarity conference closing party.
Diana
April 01, 2016
More Decks by Diana
See All by Diana
Color from Chaos
broccolini
5
200
Design Systems: when and how much?
broccolini
5
1.3k
Color Systems
broccolini
2
630
Building design systems at GitHub
broccolini
6
1.7k
Competence, compassion, and confidence
broccolini
2
590
Empowering designers to code (2)
broccolini
13
1.1k
Empowering Designers to Code
broccolini
3
930
Responding to change
broccolini
0
370
Designing Your App
broccolini
15
700
Other Decks in Design
See All in Design
富山デザイン勉強会_ブラッシュアップデザイン.pdf
keita_yoshikawa
0
110
タイル紹介サイト「タイルだもんで」
calpin
0
180
言幹と言葉(Stems & Leaves)
kakukoki
0
200
「見せる」登壇資料デザインの極意
takanorip
7
1.5k
全員がアウトプットを出せる時代、 誰を採用する?
nishame
0
640
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
180
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
340
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
240
保育現場にAIを 〜人と技術に橋を架けるデザインで考えてきたこと〜 uiuxcamp2026-hoiku-ai-design
hiro93n
1
380
「バイブコーディングって何?」から始まった、 AIとの一年間と、その先のこと
seto
0
1.1k
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
ottatto
3
1.8k
セブンデックス プロジェクト事例 / innovation Scenes
sevendex
1
1.7k
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
290
Amusing Abliteration
ianozsvald
1
270
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
220
Utilizing Notion as your number one productivity tool
mfonobong
4
560
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
RailsConf 2023
tenderlove
30
1.5k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.5k
Transcript
How people build software ! " G’day
How people build software ! " I’m Diana Mounter @broccolini
How people build software ! Diana Mounter! Come to Buzzfeed
and do a talk! 3 About what? All the things you know!
How people build software ! " All the things I
know About building design systems
How people build software ! ! 5 !
How people build software ! Write down your principles 6
1
How people build software ! Yup! 7 You’re gonna do
it OOCSS/ functional/atomic/BEM right?
How people build software ! 8 When you actually see
the code
How people build software ! 9 Lots of arguments vibrant
discussions
How people build software ! 10 After 6 months of
learning the hard way… Principle led development!
How people build software ! ! 11 !
How people build software ! 12 IT’S A UNIX SYSTEM
I KNOW THIS!
How people build software ! "
How people build software ! "
How people build software ! 15
How people build software ! ! Write down your principles
16 •Styleguide driven design and development •Obvious and transparent •Components, Objects, Utilities •Naming convention •Property order
How people build software ! Naming things is hard, but
it can be easier 17 2
How people build software ! 18 Choose a naming convention
• Show the options in code • Describe the pros and cons
How people build software ! 19 Is it searchable? •
In markup and CSS
How people build software ! 20 Easy to understand, quick
to internalize <div class="box xs-mt-2 bg-gray">
How people build software ! 21 Make a list of
all your classes .boxed-group .simple-box .box-group .box-simple
How people build software ! You can keep things (mostly)
up-to-date 22 3
How people build software ! 23 Use routine events to
make updates • Onboarding • Training
How people build software ! 24 Make it part of
your code review checklist • Did you update the docs?
How people build software ! Make it easy for everyone
to contribute to documentation 25 4
How people build software ! 26
How people build software ! Let people play with the
lego 27 5
How people build software ! Let people play with the
lego 28 1
How people build software ! 29 Cap: Check out basscss.
It’s a class library that lets you build new UI elements quickly. Sam: I hate it! https://medium.com/buzzfeed-design/how-i-learned-to-stop- worrying-and-love-the-atomic-class-98d6ccc45781#.ootp6rbxh
How people build software ! 30 Give designers a prototyping
environment that is easy to setup and uses production CSS.
How people build software ! 31 Styleguides are a gateway
drug for empowering designers to code.
How people build software ! Look forward, don’t look back
32 6
How people build software ! 33
How people build software ! 34 Not everything needs to
be changed all at once.
How people build software ! Just do it (but choose
your ships!) 35 7
How people build software ! " Thanks!