Remix.run Logo
onion2k a day ago

How much money do you really need to maintain a CSS library?

If you want to continue to develop new versions, you need enough to pay as many engineers as you need to do that. If you're not developing new versions then the money from sponsors will eventually stop.

And they used the AI bad get out of jail free card when a lot of their drop in sales probably comes from shadcn/ui and others which offer something similar for free.

shadcn is built on top of Tailwind. If Tailwind dies, so does shadcn.

hu3 20 hours ago | parent | next [-]

> shadcn is built on top of Tailwind. If Tailwind dies, so does shadcn.

They can fork tailwind into openwind and keep using the stable version for a looong time with minor fixes.

And that would probably benefit shadcn somewhat since they would have more control.

ib33 16 hours ago | parent [-]

And how would you adjust Shadcn salaries to account for this additional work? Do we expect open source labour to be subsidised by maintainers while the rest of us find work at FAANG?

hu3 15 hours ago | parent [-]

How much work are we talking?

It would be in their best interest to keep "openwind" stable since changes to the CSS lib would require extra work in their component.

Different incentives.

ib33 10 hours ago | parent [-]

Enough for multiple full time jobs. They've laid off staff who handled tasks they can no longer afford to pay for.

Is keeping both stable in their best interest or yours?

The set of options includes choosing to not keep anything stable. They can abandon both and go do other things. If the market wants them to keep x alive, it can offer a premium.

hu3 9 hours ago | parent [-]

We'll have to agree to disagree then.

Because to me Tailwind maintenance look like a 2 devs jobs at best.

They have 3 founders. They don't even need to hire.

skybrian 15 hours ago | parent | prev [-]

This seems kinda circular: they need to release new versions to pay developers. They need to pay developers to create new versions.

I hope they have better reasons to release new versions? Not releasing new versions also has its charm: less churn.