My previous employer halted my interest in CSS preprocessors for years, so I was so excited to get started using Sass this year.

But the excitement was short-lived. The limitations and weird adaptations leaves me with grey hairs frowning faces.


  • 3
    I too was initially excited but found that styling I made for one project could not be easily used in another.

    Deeply nested sass means your markup needs to have the exactly the same nesting hierarchy otherwise bad shit happens.
  • 1
    It has a learning curve.... Started with the same reactions and outcomes (very specific css) this made me learn out to correctly inherit CSS...

    After a while and after it solves you some pretty weird things with ease you will come to love it

    (PS I am not a designer, just did not like my team's designers - really shitty structuring)
  • 0
    @norman70688 BEM was another thing I looked forward to wrapping my head around. I totally agree. No deep nesting.
  • 0
    @mmcorreia although I see that it gets things done easier than just coding regular CSS, I can't say I've fallen in love with it.

    It feels so, I don't know, immature. I've ended up with quite a complex system of loops, maps and mixins to complete my breakpoint needs, but it doesn't look good. Does the job, though.

    I wished it was even more scriptable, like Javascript.
  • 1
    @haabe that I wish too... It takes a different thought process to make good CSS and if it was closer to structured programming it would be so much better. I'm with you in that...

    I'm just saying: don't label it just yet. It made things easier and more maintainable for me more than it hasn't but you know that with every knew framework your first dives are the weirdest
Add Comment