Adam Wathan takes us on a journey through the different ways we can approach HTML and CSS. This is a really great read that I bet will resonate with a lot of you, whether or not you agree with where he ends up.
Here’s a particularly interesting bit where he specifically calls out “separation of concerns" as being a straw man:
You either have separation of concerns (good!), or you don’t (bad!).This is not the right way to think about …
CSS Utility Classes and “Separation of Concerns” is a post from CSS-Tricks