Bottom line: don't blame the tool, don't abuse the tool, and know your audience.
With Great PowerComes GreatResponsibility
View Slide
Sass-‐Man
Sass doesn'tcreate bad code
Bad coders do
That’s on us
That’s on them
What’s on us?
Drive a screwwith a hammer
Feature abuse
Not knowingour audience
Sass is slowto compile
What’s onthem?
Sass isn’t aprogramminglanguage
Treat CSS as amachinelanguage
@extend makesfor uglyselectors
Duplicatemedia queries
Mixins producebloated code
Always usearguments or@content
Nesting screwsup specificity
Nesting bringscontext
Architecture isoutside the {}— Ben Frain (http://roy.io/xxv)
Performance isinside the {}— Ben Frain (http://roy.io/xxv)
Don’t edit thedamn CSS
Roy Tomeij@roy