Sass isn’t for me

30 November 2009 — I’ve been window shopping the CSS preprocessor world the last week or so. Sass seems to be everyone’s new bicycle but it hasn’t won me over and here’s why:

My rants aside, we can learn a lot from Sass. Variables, mixins, and nested rules are a great idea and lead to cleaner code. Why can’t we spice up CSS and make a preprocessor that just does a few things incredibly well? LessCSS has been a great example of this, but what about a preprocessor that compiles CSS3 down to CSS2? With any luck the preprocessor community has the potential to greatly influence the CSS language by showing the W3C how people want to use it. This is a better direction than creating unnecessary friction by devising a completely new syntax for everyone to adopt.