frontend engineer at Funding Circle UK co-organiser of london sass meetup
BEM does not translate to “making sense of things”. If it's a logical decision that can be understood and extended by anyone in your team just by reading the code/documentation, then it's the right decision. And don't assume it will auto-magically solve your scalability issues. It is a good start, but there is a lot of work to be done.read the interview »
front end developer working at the intersection of development and design at BuzzFeed
I have preached BEM, and I think it's a good solution to a lot of CSS semantic issues. But I think having a well documented naming scheme is more important than having a perfect one, and being dogmatic doesn't help anyone.read the interview »
frontend architect, blogger, podcaster, trainer, speaker author of Front End Architecture for Design Systems
While I really like the flat selector approach that BEM defines, I prefer to not clutter my elements with a bunch of classes. My decision was then to use data attributes to apply my modifiers and contexts.read the interview »
Frontend developer for Zalando. Previously: SC5, TMG and Yandex. React lover, BEM adept and a cat fan
If you have to imagine this kind of pain, think about new versions of Bootstrap. And multiply it by 1000 due to the bigger size of the library and the amount of projects. These were the problems which BEM offered to solve.read the interview »
Front-end developer working in the Origami team at the Financial Times in London. Co-creator of 12 Devs of Xmas and author of the book Pro WordPress Theme Development.
BEM fits so easily with the way I want to write CSS now. I’ve been focusing more on a component based architecture long before I joined the Origami team, and for that BEM just makes sense.read the interview »
Principal UI Developer at Salesforce Lightning Design System. Front-end developer, passionate about web standards and accessibility, speaker and author.
Though nothing is perfect, I really appreciate the way BEM's structure makes it easy to tell at a glance exactly how selectors relate to each other.read the interview »
A budding software engineer, recently converted to a programming career from a journalism background. Codebar student. In love with HTML/CSS, JavaScript and Python.
I think BEM is easy to pick up. It is very logical. It also allows for better code readability. I think it makes my code more consistent and logical.read the interview »
CSS Modules co-creator, MelbJS organiser. Full-stack ECMAScript addict, interaction craftsman + coffee drinker. DesignOps Lead at SEEK.
One of the most exciting things about CSS Modules for me is that it takes the principles behind BEM, but makes it look and feel like regular global CSS.read the interview »
Front End Engineer with a passion for beautiful UIs, he will be joining the Front End Team at Facebook in 2017. Author, speaker and conference organiser.
Now that we have components, BEM is not needed anymore. In my opinion, this closes the circle.read the interview »