The Craft of CSS

Published on June 27, 2018 (↻ June 14, 2024), filed under (RSS feed for all categories).

How well does the craft of writing style sheets fare these days?

How much have we advanced from the natural way of writing CSS to a more optimized way?

How much have abstractions through tools and hiring of experience with abstractions affected our handling of CSS?

How well does anyone these days know CSS, when quite many years ago, we already noted how no one would even be able to keep track of changes?

How well do we understand and master CSS?

Each morning Val trains with the other knights in the palace courtyard. · The afternoons are spent much as handsome princes spend them everywhere.

Figure: Does the handsome web developer train their unabstracted craft in the mornings, too? (Copyright King Features Syndicate, Inc., distr. Bulls.)

Yet is the assumption at all valid, that understanding and mastering CSS should be important to us, as web developers?

That our craft could not change, or even obsolete itself?

Where do we and our craft stand?

You’ll know some of my convictions and recognize that I believe we aren’t in a particularly good spot. But where are we exactly?

I’ve joined sum.cumo and am making a few more tweaks to my life. I’m likely to stick with a lighter publishing schedule with as of yet unclear priorities when it comes to a continued focus on tech theory, or a return to more practical development concerns. As noted on Facebook, then, I’m well. Very much. 🙏

Was this useful or interesting? Share (toot) this post, or support my work by buying one of my books (they’re affordable, and many receive updates). Thanks!

About Me

Jens Oliver Meiert, on September 30, 2021.

I’m Jens (long: Jens Oliver Meiert), and I’m a frontend engineering leader and tech author/publisher. I’ve worked as a technical lead for companies like Google and as an engineering manager for companies like Miro, I’m close to W3C and WHATWG, and I write and review books for O’Reilly and Frontend Dogma.

I love trying things, not only in web development (and engineering management), but also in other areas like philosophy. Here on I share some of my views and experiences.

If you want to do me a favor, interpret charitably (I speak three languages, and they can collide), yet be critical and give feedback for me to learn and improve. Thank you!