upvote
personally I went back to bootstrap when LLM vibecoding took over. 10yo old patterns and even weak model can oneshot anything blindly, at scale. react+bootstrap is kind of cheat mode for frontend dev now with zero confusions about specific classes or api version changes of selectors and what have you, this is stupid solid after all this time.

As a dev manually typing I loved tailwind for sure, with LLMs not so much, and bootstrap in particular nails it the best IME. and yeah one can customize bootstrap quickly to look however it should, just tell your frontier LLM of choice your wishes.

reply
Am I the only one who doesn't like Tailwind? The way it totally pollutes your html makes it seem like, while the benefits are impressive, they're not worth the collateral damage.
reply
Tailwind is fantastic precisely because the biggest benefit (tree-shaking to minimize the CSS that ships) massively outweighs the fact that Tailwind syntax "looks like" an anti-pattern and makes your code "look" ugly. Also, you get used to bundling your styling and JS code in one place with any component-driven framework like Next.js/React, and Tailwind works seamlessly with all of them. I guess I just prefer the benefits to the alternative, and I feel like the collateral damage of the alternative is definitely not worth trying to make front-end design code look simpler.
reply
style="color:red" is back in fashion?
reply
It's pretty much all personal preference. You can do anything with css modules, or use any other CSS extension.

I don't ever recall hearing about the specific, tangible benefits tailwind brings. Just a loose "it's faster", or "it's easier". It just feels like one of those things, in front end development, that are just hype-driven rather than actually bringing any ostensible benefit.

reply
https://htmx.org/essays/locality-of-behaviour/

I'm not a big tailwind fan, but keeping styling in a separate file feels like a net negative

reply
Yeah I'm not a huge fan of it, either. Well organized CSS is much nicer to work with. On the other hand, I'd prefer Tailwind to badly organized CSS.
reply
You are not the only one. I also dislike it immensely. For a framework that established itself as "for developers who don't know or want to learn CSS", polluting the HTML in the manner you describe makes no sense. And no company I've worked at figured out how to prevent it from becoming a bloated, impossible-to-maintain mess.
reply
I'm in the same boat. Tailwind always seemed insane to me, even after really giving it the benefit of the doubt and trying it out. I use it now only because its so easy for the LLMs to use, so I don't need to actually interface with it at all.
reply
Btw are you from Oaxaca? Nice to see another Mexican in here.
reply