I’m convinced 40%+ of the anti-CSS complaining is out of frustration from folks who haven’t actually learned how Specificity works. I wrote CSS for five years before I knew this is a thing I needed to learn. It was @mholzschlag who taught me, at a presentation she gave in NYC.
Always frustrated because your CSS styles aren't working the way you intended? You should learn more about CSS Specificity! Check out my newest blog post 🙃 dev.to/emmawedekind/css-spec…
16
51
9
314
100% agree. I've found a big part of it is that many developers' first experience with CSS is often with frameworks like Bootstrap that have some really terrible anti-patterns in their codebases. Highly specific selectors, overriding its own values etc.
4
2
28
Too many developers inheriting pre-BEM-style CSS that has been mangled to death + outdated monolithic frameworks. I’m currently stripping a bootstrapped site that is more overrides than anything 😐 I work for a startup so the effort is worth it, but what a pain.
2
3
No doubt a brutal position in which to be. You have all my empathy! But good on you for addressing the problem!

Jan 22, 2019 · 6:34 PM UTC