@pepelsbey I think this one from @keithamus is a pretty good "naming things" companion to the posts you listed: https://www.keithcirkel.co.uk/css-classes-considered-harmful/
It also might help to break BEM into parts, as…
- A way of thinking about elements that belong to blocks, and the modifiers for each. That could still be a useful way to think?
- Strict single-class selectors with dashes and underscores. This feels outdated?