Use and Forward in SASS

  • What a mess. The fact that SASS is the defacto choice over LESS feels like VHS beating BetaMax all over again. @extends doesn’t work as you’d expect if you come from a traditional programming language. Setting default values and overrides is completely backwards. The syntax is longer. And in the early days One had to have Ruby set up and running the exact version for each project or nothing worked right. Node-sass was a saving grace. Now a port to dart offers these two new commands that are completely unnecessary in any project I’ve ever worked on.

    LESS can do everything SASS can do and supports plugins for additional functionality. It’s massively more intuitive and still actively developed. I just wish it had broader adoption.