


This is a tacit admission that writing markup this way initially seems ugly and weird-but somehow we'll eventually just "get over it" because the benefits are so great.Īfter a year of writing Tailwind, I haven't gotten over it. Adam even acknowledges this head on when he begs us to "suppress the urge to retch long enough to give it a chance…". But at the very least, I hate the way utility-css-only HTML looks. This first reason is an aesthetic concern, yet it's intimately related to real technical challenges which I'll outline shortly. Reason 1: Tailwind promotes ugly-ass HTML. So since Twitter and Hacker News comments are apparently poor mediums for technical conversations of this magnitude, I will now attempt to outline the very real reasons why Tailwind is not for me. As a programmer who has worked full-time in the web industry since the late 90s, that just doesn't sit right with me. In fact I have some real concerns about Tailwind, and what I find supremely frustrating is whenever I raise these concerns, I get immediate pushback from die-hard Tailwind fans who accuse me (in so many words) of just being a fucking idiot. So whatever you may come at me with, you can't accuse me of not giving Tailwind the good ol' college try. A project one of my largest clients has me developing is built on top of React and Tailwind. If you can suppress the urge to retch long enough to give it a chance, I really think you'll wonder how you ever worked with CSS any other way.

I’ve written a few thousand words on why traditional “semantic class names” are the reason CSS is hard to maintain, but the truth is you’re never going to believe me until you actually try it. I'll quote directly from creator Adam Wathan highlighted right on the Tailwind website: Rails is very opinionated, for example, and I love using Rails.īut Tailwind definitely throws down a gauntlet. In other words, it's opinionated and it inspires a cadre of evangelists. The problem I keep running into however is this increasing popular sentiment that Tailwind is the future (man). There are plenty of groovy tech stacks to go around. There are tons of web technologies out there which I'll never use. Whoever it was built for, it was not built for me.Īnd in one sense, that's fine. But at a pure technical level, I simply don't like Tailwind. I think the folks building Tailwind are talented and nice people. I've gotten into more than one heated argument on the interwebs lately over Tailwind CSS. I haven't tried it out yet, but once I do I'll formulate additional thoughts and link to them from here. March 2021 Update: the experimental new JIT (Just-In-Time) compiler for Tailwind has the potential to alleviate some of the concerns outlined here and also provides some intriguing new benefits.
#Cs go aimbot 5.7.17 how to#
I remain as dubious of TW as ever, and in fact have started writing a course specifically designed to teach people how to switch away from Tailwind and use the best of today's "vanilla" CSS. Unfortunately, Tailwind's purview has only grown in directions that are breathtaking in their weirdness. March 2022 Update: Well the JIT is now the default way of managing Tailwind output generation, so that's cool.
