BEM is DUMB. Don’t Use Mostly Borked

Jason Knight
Level Up Coding
Published in
4 min readDec 13, 2020

--

Photo by La-Rel Easter on Unsplash

I want to like BEM — Block, Element, Modifier — I really do! Any time someone comes up with a uniform consistent naming scheme, I’m usually all-in… BUT… when it comes right down to it how it works and what it does defeats most if not all of why HTML exists and why CSS is separate from it.

It reeks of people too stupid to understand the simplicity of selectors, combinators, and proper semantics trying…

--

--

Accessibility and Efficiency Consultant, Web Developer, Musician, and just general pain in the arse