this post was submitted on 19 Dec 2025
42 points (95.7% liked)
Programmer Humor
27965 readers
1351 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As someone who writes a lot of CSS, and actually like CSS (yeah, unheard of, I know; I'm some alien), Tailwind doesn't just seem like it's reinventing the wheel and wrapping over an existing language, which is weird when you think about those two being mentioned together, is also bad for other reasons:
If the web industry as a whole could slow down and learn to live with the cascade (seriously, the cascade is your friend!), and stop demanding that we do CSS without the C, that'd be great.
Thanks for walking pass me standing on my soapbox that virtually nobody cares about.
Maybe I'm old, but I completely agree with you. There is a natural tendency to try reinvent something when you don't understand it enough to be comfortable with it. Then that new thing lacks the maturity and scrutiny that the old thing went through to survive the test of time. This is basically how overconfident tech bros are transforming the web.
While this is something that does happen, there's also a tendency for people in the industry to dismiss new things without actually looking into the pros and cons.
Doesn't it give you pause that many very experienced Frontend & CSS developers see objective advantages in Tailwinds utility class approach? Of course there are also objective disadvantages, don't get me wrong. But that means that these tools should be used whenever their advantages can shine and their disadvantages don't cause issues.
Any developer that can't clearly name the issues with regular CSS that Tailwind attempts to solve either hasn't been developing long enough to encounter these issues, or hasn't actually tried to understand what Tailwind is.
utility classes are just a small step away from style attributes
See, that's a great example of a critique that nobody with professional experience would make.