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
410
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
100
You and the Big Stage
roy
0
90
Future of Preprocessors
roy
0
190
Make Them Click
roy
0
310
0 to 80 in 40 Minutes
roy
2
270
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
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
410
へんな働き方
yusukebe
5
2.8k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
390
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
210
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
150
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
420
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.2k
Codex の「自走力」を高める
yorifuji
0
1.3k
飯MCP
yusukebe
0
230
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
160
Featured
See All Featured
Balancing Empowerment & Direction
lara
5
960
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
New Earth Scene 8
popppiees
1
1.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Optimizing for Happiness
mojombo
378
71k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
690
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
84
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
410
Code Reviewing Like a Champion
maltzj
528
40k
Ruling the World: When Life Gets Gamed
codingconduct
0
180
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