Developer Round Table - Why Do We Still Dismiss CSS?
CSS Isn't Decoration. It's Functionality.
You know whatâs weird? CSS is everywhere, pretty much on every website and yet, thereâs this attitude about CSS that persists that it doesnât need to be taken seriously; itâs just icing on a cake. Casey brought this up at a Developer Round Table discussion, and it hit home. Thereâs this vibe that CSS is just⊠weird, or ânot real code.â And I get it, a lot of us lived through the âtry it in every browser and pray it worksâ era. It was rough.
But honestly, those days are mostly gone. With Flexbox, grid, and modern tooling, styling is smoother than ever. But still, the reputation lingers.
So whatâs our responsibility as web folks? Just hand-wave and blame the language? Or dig in and treat CSS with the respect it deserves?
On a certain level, it feels like a self-fulfilling prophecy. This was a thought brought up by Max, a developer at Flagrant. If you believe from the start that CSS is a lost cause, youâre never going to bother learning it well. You limp through, hate every second, and when it breaks, you get to say âTold you it was bad.â Which isnât fair to the language to label it as difficult or broken just because you didnât bother to truly understand how it works.
Part of the problem might be that CSS hasnât had the same level of tooling and support other languages enjoy. In Ruby, Java, or JavaScript, your editor catches errors, helps autocomplete methods, points out typos, itâs a conversation. But with CSS, itâs often silent. No nudges, no suggestions, just⊠hope for the best.
But maybe thatâs also on us.
As Casey pointed out, thereâs a chicken-and-egg situation happening. We donât take CSS seriously, so the tooling hasnât caught up, and because the tooling hasnât caught up, we donât take it seriously.
Thatâs slowly starting to change. Visual regression testing, design linting tools, better devtools, the ecosystem is maturing. But itâll only keep improving if we demand more of it and invest time into it.
This brings me to the heart of it: why do we dismiss CSS in the first place?
CSS isnât just about making things âpretty.â Itâs about creating a usable, intuitive experience. If youâve ever visited a site that felt frustrating or clunky, buttons too small, text hard to read, weird layout, you know exactly how much design and styling matter. A beautifully engineered backend doesnât mean much if the frontend makes users want to leave.
Styling is functionality. And yet, we treat it like decoration.
We also discussed how design has historically been a more female-dominated discipline. And we know, historically, that female-dominated fields tend to get dismissed or undervalued. That bias, even if itâs unconscious or unintentional, might be part of why CSS and design work often arenât given the same technical respect.
Iâm not saying developers are intentionally dismissive or malicious. But itâs worth examining how our own biases, whether personal or systemic, shape the way we value different kinds of work. If we want to grow as developers, and as a community, we have to be willing to question these patterns.
What would happen if we approached CSS as an equal partner in the stack?
Weâd probably write better code. Weâd build better tools. Weâd create better experiences for users, and maybe weâd start to close some of the gaps in respect and recognition within our teams and communities.
Because in the end, CSS isnât just how things look, itâs how things feel. And that deserves just as much care and craft as any other part of the web.
Letâs stop treating CSS like an afterthought. Letâs build with it like it matters, because it does.
If youâre looking for a team to help you discover the right thing to build and help you build it, get in touch.
Published on July 20, 2026
