Creating the “Perfect” CSS System
“Maybe you’ve been working in disorganized systems for years and already dreamed up everything you would do differently while silently judging the use of id selectors and one off page styling files. Maybe it is your first project using Sass and compiling CSS. Either way, take a step back and ask yourself why you are choosing a tool, naming convention or structure before diving into the work. There are a lot of opinions about CSS best practices out there and it can get overwhelming. Breaking it into smaller pieces will make the research process easier.”
Really great article outlining how to think about creating a system without telling you there is only one way to do it. By far my biggest irritation with most articles on systems is that they act as if their way is the only way.