Some front-end developers, when confronted with problems that emerge from CSS’s specificity and cascading rules, think “I know, I’ll use BEM.” Now they have two problems.

I think it should be obvious that I dislike BEM. Hell, I hate it. To be more precise, I dislike its CSS naming conventions. In an upcoming article I will share my experience in using BEM on a mid-size subsystem of a fairly large project. But for the time being, I just wanted to say it loud and clear: “I hate BEM”.