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
0
400
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
Tweet
Share
More Decks by Roy Tomeij
See All by Roy Tomeij
Empathy through Acting
roy
1
130
What (Not) to Do
roy
0
99
You and the Big Stage
roy
0
84
Future of Preprocessors
roy
0
180
Make Them Click
roy
0
310
0 to 80 in 40 Minutes
roy
2
260
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
520
Other Decks in Programming
See All in Programming
ThorVG Viewer In VS Code
nors
0
750
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
190
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
140
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
140
Basic Architectures
denyspoltorak
0
620
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
dchart: charts from deck markup
ajstarks
3
970
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
CSC307 Lecture 02
javiergs
PRO
1
770
Fluid Templating in TYPO3 14
s2b
0
110
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
170
CSC307 Lecture 06
javiergs
PRO
0
660
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
46
What's in a price? How to price your products and services
michaelherold
247
13k
Thoughts on Productivity
jonyablonski
74
5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
86
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Six Lessons from altMBA
skipperchong
29
4.1k
How to Talk to Developers About Accessibility
jct
1
110
Claude Code のすすめ
schroneko
67
210k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
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