Early in my career as a front-end developer, I was very idealistic. It seemed things were black or white. That there was a right or wrong way to do everything. Of course, idealism can be a fabulous thing. Lofty goals are important. At some point as I matured as a developer, pragmatism and practicality entered my world — I started to perceive the shades of gray. For any given challenge, there might
![Building an Enterprise CSS Framework](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4c1e3467e0914200c99d33b1592d8841dc81d3b/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AMOcMbd23jbHmS0yMfMAnTw.png)