Before you start this article is 90% disgruntled front end developer, with maybe 10% tips for good practice at the end. You have been warned.

Raise your hand if you’re a front end developer and at some point in your career been made to feel like what you do is easy, that the value you add to the team is minimal, that what you do can be done by anyone? If this is the case then you are part of the majority.

And too be fair CSS is easy right I mean any schmuck can do this:

p {

color: red;

}

So what gives me the right to complain? CSS takes literally no skill to code. And that is absolutely true, styling one element at a global level with no other CSS to worry about is easy.