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
Sass: With Great Power Comes Great Responsibility
Search
Roy Tomeij
October 08, 2014
Programming
430
0
Share
Sass: With Great Power Comes Great Responsibility
Bottom line: don't blame the tool, don't abuse the tool, and know your audience.
Roy Tomeij
October 08, 2014
More Decks by Roy Tomeij
See All by Roy Tomeij
Empathy through Acting
roy
1
130
What (Not) to Do
roy
0
110
You and the Big Stage
roy
0
93
Future of Preprocessors
roy
0
190
Make Them Click
roy
0
320
0 to 80 in 40 Minutes
roy
2
280
The Future of CSS Isn't CSS
roy
5
1.2k
Front-End: Fun, Not Frustration
roy
1
1.1k
Sass in the Real World
roy
2
530
Other Decks in Programming
See All in Programming
色即是空、空即是色、データサイエンス
kamoneggi
1
200
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
1
1.3k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
310
Oxcを導入して開発体験が向上した話
yug1224
4
240
iOS26時代の新規アプリ開発
yuukiw00w
0
210
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
250
GitHub Copilot CLIのいいところ
htkym
2
1.2k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
230
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
130
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
150
3Dシーンの圧縮
fadis
1
450
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.2k
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
310
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
How to Talk to Developers About Accessibility
jct
2
210
Navigating Weather and Climate Data
rabernat
0
200
Crafting Experiences
bethany
1
160
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Prompt Engineering for Job Search
mfonobong
0
320
Code Reviewing Like a Champion
maltzj
528
40k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Transcript
With Great Power Comes Great Responsibility
Sass-‐Man
Sass doesn't create bad code
Bad coders do
That’s on us
That’s on them
What’s on us?
Drive a screw with a hammer
Feature abuse
Not knowing our audience
Sass is slow to compile
What’s on them?
Sass isn’t a programming language
Treat CSS as a machine language
@extend makes for ugly selectors
Duplicate media queries
Mixins produce bloated code
Always use arguments or @content
Nesting screws up specificity
Nesting brings context
Architecture is outside the {} — Ben Frain (http://roy.io/xxv)
Performance is inside the {} — Ben Frain (http://roy.io/xxv)
Don’t edit the damn CSS
Roy Tomeij @roy