terribleMia’s avatarterribleMia’s Twitter Archive—№ 12,444

          1. People are being very glib about how 'simple' it is for a project to 'just' make a breaking SassCSS upgrade 'when they are ready' – ignoring that one of the long-standing (~15yr) core features of Sass is *the ecosystem* of tools, plugins, & frameworks.
        1. …in reply to @TerribleMia
          Recently, Sass had to deprecate / for math. The migration was extremely 'simple' - but took our team several months of significant effort, blocking projects in the meantime, because one internal tool used / in one place. And the fix required Sass modules, a bigger migration.
      1. …in reply to @TerribleMia
        Now consider how much of the web is using tools like Sass Bootstrap, and other massive Sass libraries & design systems. Teams don't always have the luxury to 'just' run a quick migration, or 'just' sit on an old version – especially when the change is required for modern CSS.
    1. …in reply to @TerribleMia
      (I'm not interested replies that blame authors for using tools, or suggest it's easy actually, or claim a ~15yr project used by millions is a fading trend… We can disagree on what level of author hardship is 'worth it' for a breaking change – but do not dismiss that hardship.)
  1. …in reply to @TerribleMia
    People really not understanding what Sass is. As though it's become the backbone of open-source CSS by providing a 'temporary polyfill' for custom props & nesting, soon to be 'obsolete'. Client- & server-side languages serve different functions. One will never replace the other.
    1. …in reply to @TerribleMia
      Sass is very different, & on a larger scale than most CSS tools. Natalie won't even consider features that might become redundant in the next ~10yrs. This is a server-side companion language, meant to grow with CSS over the long term. That care & longevity has been proven.