In the last chapter we considered existing CSS methodologies, and where, for your humble authors needs, they fell short.
I'm not about to try and convince you that the Enduring CSS approach is the Alpha and the Omega. However, it does have different strengths and aims than the existing approaches. Therefore, even if taking it wholesale doesn't appeal, I'd hope there may be something you can borrow to solve your own issues.
Highlights of ECSS:
It gains maintainability by isolating each visual pattern
File size remains minimal over long periods of time by virtue of the fact that you can cut out sections/features/components with impunity
Rules are self-quarantining
Class names/selectors can communicate context, originating logic and variation
All rules, their effects and reach are entirely predictable
When I first wrote about Enduring CSS I was expecting a backlash of sorts. At that time (August 2014), no-one was really advocating what I was suggesting....