Just because you suck at CSS doesn’t mean CSS sucks

Lately, I’ve been seeing a lot of tweets about how much CSS sucks.
That includes “jokes” about how hard centering things is with CSS (also, nope, that hasn’t been difficult for years), how CSS “isn’t a real programming language,” how much the cascade sucks, and so on.
And here’s the thing: just because you suck at CSS doesn’t mean CSS sucks.
Yes, it has quirks. Every language does. JavaScript is weird.


This content originally appeared on Go Make Things and was authored by Go Make Things

Lately, I’ve been seeing a lot of tweets about how much CSS sucks.

That includes “jokes” about how hard centering things is with CSS (also, nope, that hasn’t been difficult for years), how CSS “isn’t a real programming language,” how much the cascade sucks, and so on.

And here’s the thing: just because you suck at CSS doesn’t mean CSS sucks.

Yes, it has quirks. Every language does. JavaScript is weird. PHP is weird. Go is weird. Every programming language is a series of decisions and tradeoffs.

The cascade means that scoping components more tightly requires more specificity in the form of a parent class, secondary class, or some other more specific selector. But it also means you don’t have to constantly rewrite style declarations. It’s a feature, not a bug!

I’ve also seen the same folks who condescendingly say “CSS isn’t a real programming language” in one sentence say “no one knows how to write CSS” in the next.

Which is it, buddy? Is it too hard or too easy?

CSS is very learnable, if you put in the time. It also has a lot of depth, if you specialize in it. Just like JavaScript and PHP and every other programming language.

There are lots of people who know it very well, but they tend not to run in the same circles as the JS bros who talk shit about CSS all the time, because people specialize.

Now, if you don’t know CSS very well, or you find it hard to learn, that’s ok! I’m not here to gatekeep or say you have to know a language to be a developer.

But I would love if people who don’t know how to write in a language stopped putting it down as “beneath them” just because they suck at it.


This content originally appeared on Go Make Things and was authored by Go Make Things


Print Share Comment Cite Upload Translate Updates
APA

Go Make Things | Sciencx (2021-08-23T14:30:00+00:00) Just because you suck at CSS doesn’t mean CSS sucks. Retrieved from https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/

MLA
" » Just because you suck at CSS doesn’t mean CSS sucks." Go Make Things | Sciencx - Monday August 23, 2021, https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/
HARVARD
Go Make Things | Sciencx Monday August 23, 2021 » Just because you suck at CSS doesn’t mean CSS sucks., viewed ,<https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/>
VANCOUVER
Go Make Things | Sciencx - » Just because you suck at CSS doesn’t mean CSS sucks. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/
CHICAGO
" » Just because you suck at CSS doesn’t mean CSS sucks." Go Make Things | Sciencx - Accessed . https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/
IEEE
" » Just because you suck at CSS doesn’t mean CSS sucks." Go Make Things | Sciencx [Online]. Available: https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/. [Accessed: ]
rf:citation
» Just because you suck at CSS doesn’t mean CSS sucks | Go Make Things | Sciencx | https://www.scien.cx/2021/08/23/just-because-you-suck-at-css-doesnt-mean-css-sucks/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.