When I look back on my career, just over a decade ago I didn't feel there was a realistic path for someone who was a master of CSS. At a crossroad in my career, I took a path that would lead me away from writing CSS professionally and fully into the world of application development.
Libraries like Tailwind are not new, we've had Bootstrap for a long time and it serves a purpose. For me, their primary purpose should be for rapid prototyping.
I wear it as a badge of honour that I have yet to work on a project where I have run
npm commands outside of a Raspberry Pi. I’ve largely avoided webpack and grunt and many other tools that feel like overkill for most projects. I get their purpose. I understand how useful they can be and maybe they do enough to level the playing field for a whole team but they're just not for me.
I use SASS often, love it in fact. It makes CSS readable without getting in the way.
For me, improved support for features in browsers is far more important than any fancy new framework. CSS especially is finally getting the attention it's always deserved from vendors. It felt like very little changed between 2002 and 2012 and then all of a sudden we got flexbox. Then we got grid and now we're getting so much more.
How different things might have been.
|More from 1 Thing A Week|
|« 3 Things to watch now||5 things website need to stop doing||Google Domains is shutting down||My 2 favourite pens »|