Remix.run Logo
gibbitz 6 hours ago

Tailwind is the latest bootstrap. These frameworks were designed to allow people with no skill in design/UI to produce something that passed for attractive. Since most clients are more concerned about time and cost than quality and originality, this approach effectively killed bespoke landing pages and led a lot of UI devs to move away from hand-coding styles to glomming on class names and using a "best practice" framework even though they were capable of writing the CSS from scratch. Now LLMs have trained on this boring cookie-cutter UI work so no one should be surprised that this is what comes out.

crooked-v an hour ago | parent | next [-]

Writing CSS from scratch sucks. I'm glad we've left those days far behind.

wild_egg 8 minutes ago | parent | next [-]

Modern CSS is actually really quite pleasant.

emodendroket an hour ago | parent | prev [-]

Also let's not pretend like typical efforts were not buggy as hell with oversights or tricks that didn't work in every environment.

avindrag 4 hours ago | parent | prev [-]

> Tailwind is the latest bootstrap

Bootstrap ships components. AFAIK you need another library if you want that in Tailwind.

elicash 2 hours ago | parent | next [-]

Here's the discussion we had about bootstrap 10 years ago:

https://news.ycombinator.com/item?id=11287413

(The underlying webpage is no longer around. But the HN discussion is.)

ivewonyoung an hour ago | parent [-]

The underlying webpage: https://web.archive.org/web/20160325181748/http://adventureg...

Gualdrapo 3 hours ago | parent | prev | next [-]

But the point of the comment is that both Bootstrap and Tailwind are facilitators when you don't know/want/care about getting your hands dirty with CSS. Tailwind happens to be a little less abstract than Bootstrap, but still you're not fiddling with "low level" CSS.

That abstraction is what brings the "sameness" factor in play, though.

crooked-v an hour ago | parent [-]

You absolutely have to know how CSS layout works to do anything even marginally complicated with Tailwind. It's not a replacement for building flexbox layouts or dealing with Z-indexes or knowing how to compose elements for different viewport sizes. All it's actually separating you from is (most of) the "Cascading" part and having your styles separate from you elements.

stackghost 3 hours ago | parent | prev [-]

>Bootstrap ships components.

I haven't used it in ages, but it used to be that Bootstrap also shipped drop-in CSS that would give you decent-looking styles on all the common elements, so a single minified style sheet would give you that classic "2010s startup" look.

alexchantavy 3 hours ago | parent [-]

I miss that 2010s startup look

girvo 3 hours ago | parent [-]

That lobster font we all used for our startup names was legendary

gfat 2 hours ago | parent [-]

lobster.ly