“I’m going to begin with a provocative claim: I believe CSS is one of the most difficult-to-master computer languages we have. … Simply put; it’s a styling language. A language for designers, not developers. Some of the most experienced programmers I’ve worked with struggle to comprehend CSS for this very reason.”Having just had to explain the concept of “specificity” to an experienced developer, this quote resonated with me. From an article by Chris Sealey on Better Semantics with CSS Combinators and Selectors.