title | date | excerpt |
---|---|---|
I Just Can't with CSS Anymore |
2018-08-08 |
Okay, CSS. Like seriously. Come on |
Four years ago, I worked at an agency and oh my did I write a lot of CSS. From project to project, a lot of CSS would have a lot of commonality. Patterns emerged, I needed custom buttons, a page wrapper, a flexible grid system, a type scale. I open sourced them on GitHub (because who hasn't ran down that rabbit-hole in the name of GitHub stars and immortality) and made them easy for me to find and update (well not so much update). A started to find that I'd need these in almost ever project I touched, from job to job. A lot of these patterns never changed much.
In building these patterns, I found the language underneath really rigid to work with and the environment pretty unintuitive. A lot projects tried to fix this and no matter what preprocessor or abstraction came along, the underlying problems remained: