Top
Best
New

Posted by kevlened 1/7/2026

Creators of Tailwind laid off 75% of their engineering team(github.com)
1457 points | 840 comments
freedomben 1/7/2026|
Very sad to hear, I bought Tailwind UI years ago and although it was a lot more expensive than I wanted, I've appreciated the care and precision and highly recommend buying it (It's now called Tailwind Plus) even still (maybe even especially now).

Mad props to Adam for his honesty and transparency. Adam if you're reading, just know that the voices criticizing you are not the only voices out there. Thanks for all you've done to improve web development and I sincerely hope you can figure out a way to navigate the AI world, and all the best wishes.

Btw the Tailwind newsletter/email that goes out is genuinely useful as well, so I recommend signing up for that if you use Tailwind CSS at all.

Aurornis 1/7/2026||
Tailwind did a great job of building a fanbase. Even without LLMs I always thought they were on a collision course with market saturation, though. They generously gave lifetime access for a one-time payment, which was bound to run into problems as free alternatives became better and their core fanbase didn't have any reason to spend more money.

Their business model also missed the boat on the rise of Figma and similar tools. I can think back to a couple different projects where the web developers wanted to use Tailwind [Plus] components but the company had a process that started in Figma. It's hard to sell the designers on using someone else's component library when they have to redraw it in Figma anyway.

mirzap 1/9/2026|||
There’s no doubt that AI has had a significant impact on this type of business model - selling premium components. That said, in 2026 there are still plenty of premium kits generating substantial revenue despite AI.

I believe something else has had a much greater impact on Tailwind UI’s business than AI, and that is shadcn, which was released in September 2023. The fact that Adam didn’t recognize this shift and adapt Tailwind UI to align with the shadcn ecosystem is, in my view, the primary reason sales have declined, not AI.

I used Tailwind UI Plus extensively before shadcn, but after its release, I lost the motivation to copy, paste, and manually modify components when I can simply pull free components (or components from another kit) directly via shadcn.

I genuinely hope Adam updates Tailwind Plus and creates a shadcn compatible registry for their components. That alone could significantly boost sales.

phatskat 1/8/2026||||
The lack of Figma integration or a first-party plugin was a huge bummer for me. I still use Tailwind almost religiously because it just clicked for me and I have been on enough projects with terrible SCSS organization that I want to leave that as far behind me as I can.

I do appreciate that even without an integration, it’s fairly easy to set up vim on one screen and figma on the other and be able to translate the css to TW without any issues or having to constantly look things up.

dfee 1/7/2026||||
alternatively, Adam executed the superior pricing strategy. had he charged for recurring licenses, would fewer people have signed up? would his subscriptions also be drawing down?

i wouldn't have bought a sub, but i did pay for tailwind premium (and, frankly, didn't use it like i'd've hoped). however, it was a bit of a Kickstarter investment for me. i like Adam's persona, and was happy to see continued investment down this path.

as many a business knows, you need to bring new initiatives to the table over, or accept that your one product carries all your risk.

thank you for Tailwind, Adam.

Aurornis 1/7/2026|||
> alternatively, Adam executed the superior pricing strategy.

I'm not saying it wasn't a good choice at the time.

The problem with lifetime licensing only appears down the road if a company doesn't find a way to expand their offerings.

If you opened a local gym with reasonably priced lifetime memberships you'd probably have an explosion of new customers. You'd then hit a wall where you've saturated the market, can't sell any more memberships, but you have to keep paying employees and rent.

tshaddox 1/7/2026||||
Adam presented his case for the lifetime pricing model in this podcast episode in 2023:

https://hackersincorporated.com/episodes/lifetime-pricing-is...

I believe he succeeding in convincing Sam and Ryan to adopt lifetime pricing for their UI course at https://buildui.com/pricing. I've purchased Build UI, and it was an excellent product, but unfortunately it appears to be completely dead for at least a full year now.

Neither the unannounced death of Build UI nor this apparently financial catastrophe for Tailwind bode well for the prospects of lifetime pricing! Although the problem might be more related to the entire market segment (frontend programming and design courses) than to the particular pricing model.

yurishimo 1/8/2026||
If Build UI was still making content, they would keep getting sales. There are also other ways to implement a "pay once" model that is sustainable, but it involves designing a much more thought out product roadmap and gatekeeping features behind new major versions where you need to pay for an upgraded license.

Jetbrains has done this for decades now with great success and is the standard sales model for most freemium WordPress plugins. Heck, even Adobe had a similar model until they were convinced they could squeeze out even more profit by charging monthly and trapping customers into subscriptions with high cancellation fees (my words, not theirs).

chris_wot 1/11/2026||
Shouldn’t you give lifetime access to specific major releases? Aka the traditional way of doing things in software development.
johnnyanmac 1/8/2026||||
>had he charged for recurring licenses, would fewer people have signed up? would his subscriptions also be drawing down?

History says yes, and no. Much easier to retain periodic payment on a few engaged businesses than to continually look for people willing to make a one time payment. Especially in professional software.

The premium model just doesn't work unless you stay very lean. Workers need to be continually paid, even if you make your entire audience happy once.

ttcbj 1/8/2026|||
As a small business that started with a one-time/upgrade based pricing policy, and moved to a recurring policy, I don't think it is too late for tailwind to do so for future upgrades/improvements. I am saddened that they laid people off before trying. I understand doing that is a leap of faith/risk, but that is what you need to do.

The key thing they need to recognize is that some percentage of their customers are serious businesses that want them to continue developing/maintaining the software, and that these businesses will be supportive as long as the deal is the same for everyone (you can't ask them to pay out of the goodness of their hearts, as then they feel they will be taken advantage of by people who don't pay).

When we switched to a recurring pricing model, I thought it was going to be a disaster. In fact, I got an angry call from exactly one customer (who then remained a customer despite threatening to leave). I got subtly expressed approval/relief from many more.

The book "How to Sell at Margins Higher than Your Competitors" was helpful to me, and might be helpful here as well. The key is to realize that you want to sell to people who really value your product and will pay for it. You don't want to maximize volume, you want to maximize revenue x margin.

You already have an installed base of people who value your product enough to pay for it once, you just have to create a system that enables them to sustain the technology they value in order to get ongoing support/upgrades/fixes/etc. The people who are going to complain on hacker news about recurring pricing aren't the people you want as customers anyway.

If the majority of your customers don't value it that much, then you are pretty cooked. But you may as well find that out directly. If people really don't want to pay for the software, don't waste time creating it for them.

We made the switch about 20 years ago. Since that time, about 70% of our lifetime revenue has come from recurring payments. Had I not had the courage to make the switch, I would be writing now that the business has been an unsustainable mistake, but that would have been false.

johnnyanmac 1/8/2026||
>If the majority of your customers don't value it that much, then you are pretty cooked.

cries in gamedev

Sadly my options are to either sell a few thousand copies on pc and deal with complaints on how my game isn't an 80 hour long timesink, or go into mobile and employ all the dark patterns I hate about marketing.

csomar 1/8/2026|||
> Traffic to our docs is down about 40% from early 2023 despite Tailwind being more popular than ever.

This is from Adam but I also suspect the same. LLMs has a bias toward tailwind css. I had Claude/GLM multiple times try to add tailwind css classes even though the project doesn't have any tailwind packages/setup.

This is a business model issue rather than tailwind becoming irrelevant.

seanw265 1/7/2026|||
I'll piggyback on this to highlight Refactoring UI as well. It's an ebook by Adam and Steve, though I'm not sure if it's technically part of Tailwind Labs or not.

This book taught me so much about modern UI design. If you've ever tried building a component and thought to yourself, "hmm something about this looks off," you might benefit from this book.

These days some of the examples might be a little bit dated (fashions come and go), but the principles it teaches you are rock solid.

porker 1/7/2026|||
FWIW I found Practical UI [1] a more actionable book than Refactoring UI. Both are similar but I found it covered the material in a more accessible way.

1. https://www.practical-ui.com/

fud101 1/8/2026|||
i've read it and retained nothing. I always wonder what people get out of these hyped things that i'm unable to see.
yurishimo 1/8/2026||
Did you read it cover to cover in one-(ish) sitting? I would argue it's more of a reference book that over time you can internalize into your own design language.
dawnerd 1/7/2026|||
I think think tailwind ui was one of the better purchases I’ve made (web tech wise). Up there with the lifetime acf pro license.

This sucks to see but was pretty obvious when it became the go to framework for LLMs.

risyachka 1/7/2026|||
What most don’t realize is that this will happen to most businesses in all categories as more people rely on ChatGPT and Claude for discovery.

No discovery - no business.

And same with ads.if OpenAI decides not to add ads - prepare for even faster business consolidation. Those businesses preferred by llms will exponentially grow, others will quickly go out of business

burningChrome 1/7/2026|||
> No discovery - no business.

I do SEO as a side gig to my 9-5 as a developer. All four of my freelance companies I work with have seen their traffic drop up to 40% since LLM's have effectively taken over and people are using search engines less and less.

We've had to pivot to short form social media advertising which seems to be closing the gap whereas before the majority of our leads were coming from organic search and being ranked high in their respective industries. It certainly takes more effort to craft a script, film it, edit it to add text overlays, animations and catchy effects, but its showing me its being effective in the leads we're generating.

I'm not sure if this is a sort of generational thing back when my parents were so engrained to use the yellow pages and then that stopped once the internet got into the advertising business - but it feels like a similar transition is taking place again.

As many have already told me, "Ignore AI at your peril"

motbus3 1/7/2026|||
Same where I work for 30% on some regions and for those where they put money only saw a minimum increase.

I honestly think the company is run by some good folks that are really trying to do some positive impact. They refuse so all sorts of bs ad-tracking gray area stuff, yet, people don't give a dime.

We caught over and over anthropic and others using shade tactics to bypass bot protection. They get the content, plagiarise it and contribute absolute nothing back. For weeks, openai was crawling our resources on DDOS levels of traffic.

F them. They just are just stealing and making businesses fail. This will be a catastrophe for many but yet, people think there is no relation.

zdragnar 1/7/2026||||
The real question is, have your actual qualified leads decreased?

So much traffic is bogus or looking for something adjacent to what they land on that I'm not entirely convinced AI is at fault here.

It very well could be, but I'd love to see a real deep dive rather than potential coincidence.

burningChrome 1/7/2026|||
>> The real question is, have your actual qualified leads decreased?

Yes.

>> So much traffic is bogus or looking for something adjacent to what they land on that I'm not entirely convinced AI is at fault here.

When I was reviewing our analytics, I noticed a huge uptick in traffic from IP addresses in Sigapore and Beijing. This coincided with spikes from Linux OS traffic that was higher than desktop and iOS traffic which has always been the two highest OS's for our traffic. Add in a huge spike in direct traffic all pointed in one direction - AI bots and crawlers.

wombatpm 1/7/2026|||
If you can identify scraping bots, can’t you just serve them pages and pages of Lor Ipsum text
zdragnar 1/7/2026||
Not every human visits to buy either.

The real signal is conversions. If the percentage of people who visit and then buy / sign up remains constant, while traffic goes down, you can conclude LLMs are part of the cause.

OTOH if traffic goes down but conversions goes up in percentage, then it's hard to say LLMs are having a negative consequence.

pier25 1/7/2026||||
I'm not sure if this is comparable to the yellow pages vs the internet.

Google became profitable in 2001 whereas OpenAI et al are still operating at a huge loss. Even with ads it's not clear whether LLMs can be profitable unless they increase prices significantly.

usef- 1/7/2026|||
Google was not profitable until they rolled out ads, either.

The scope of use of AI assistants in people's lives are significantly higher than google search, imo. People use it in far more scenarios already than just information retrieval. That's why some are betting there's a chance it's more valuable than present-day google search.

pier25 1/8/2026||
IIRC Google had no monetization at all until ads. Even then the cost of providing search with ads is orders of magnitude lower compared to running LLMs.
usef- 1/8/2026||
They made money by licensing their search technology to other sites, as well as selling physical search appliances for businesses. They were considered by some to be struggling to find a way to monetise well.

Computational cost is indeed higher than search (though remember, search has been heavily optimised for many years!), but search and web companies were one of the lowest cost, highest-margin businesses in human existence. Many higher-cost businesses have been supported by ads.

johnnyanmac 1/8/2026|||
>Many higher-cost businesses have been supported by ads.

Not at the scale of a trillion dollars, though. You can't make that kind of money back with eyeballs. You either need government subsidies or insane vertical integration. And if your program threatens to neuter the GDP of a country, I don't know how long subsidies will last. At least not in a democracy. People are so mad about immigrants taking jobs, and this would be 10 times worse (and bipartisan, eventually).

Even then: we're quickly hitting a resource wall as well. Are we really going to go to war just so we can have some dude generate AI sheep memes? Something's got to give.

pier25 1/8/2026|||
It's not only the computational cost though. Hardware requirements are much higher and GPUs need to be replaced every 2-3 years. Plus model training expenses which are considerable. I imagine it's easily 100x more expensive and the margins (if there's ever any profit) will be very low.
LanceJones 1/7/2026|||
OpenAI could be profitable (easily) if it stopped training new models. Whether they will make that choice or not, who knows.
aatd86 1/7/2026|||
That would be short-termist though. So, quite unlikely. In my usage (code) they are still better than everything else I have tried. Point being that I am looking predominantly for the one llm that gives me the best code output. If they risk losing that advantage for immediate profit, guess I will cancel like I did for claude... (I still got a gemini subscription, for some reason it has a good UI, fast for common non technical requests).

Seems to have been my pattern of behavior with all these tools.

johnnyanmac 1/8/2026||
>If they risk losing that advantage for immediate profit, guess I will cancel

We call that "when the bubble pops". Can't wait.

pier25 1/8/2026|||
Google and Anthropic probably won't stop training though.
Aperocky 1/7/2026|||
Perhaps SEO will become a business to churn out large amount of digestable text with friendly robot.txt and hoping the next AI model learns it? This seem to be the solution, just having a slightly longer turn around time.
mattgreenrocks 1/7/2026||||
Underscoring the parent comment and adding to it: watching technologists on a site called Hacker News cheer on the centralization of power is really something.
nine_k 1/7/2026|||
There's nothing cheerful in that comment, it describes a danger that inexorably draws nearer and nearer.
mattgreenrocks 1/7/2026|||
My post was meant to underscore the parent’s post, not argue with it.
npodbielski 1/7/2026|||
Maybe he meant this in more general way. Or this is how did read this.
Aperocky 1/7/2026||||
I don't think any power is as centralized as Google is to search about 10 years ago? Or Facebook is to social media in the same time frame? What has changed other than the players?
johnnyanmac 1/8/2026|||
The dynamics. Discovery benefits all parties, and the middle man can take a cut in several ways (Google chose ads). The middleman never had to open up but that tube spread value instead of extracting it (at least, until they started renting seeking with the tube).

Being the one stop knowledge hubs that sucks from everyone else only benefits the leech long term.

raydev 1/7/2026|||
Google still offered a path for business/individuals that allowed both sides to profit immensely via advertising. Google also guided people to sources of information once you look past the ads.

With the AI companies, they suck up all freely available and proprietary information, hide the sources, and give information away to consumers for mostly free.

johnnyanmac 1/8/2026||||
Last 3 years of discourse in a nutshell. Sinclair's quote rings true once again... Just a shame people don't think of the long term cost to this trend chasing.

But then again, it wouldn't be a trend if people thought long term, would it?

marcus_holmes 1/8/2026|||
I think this phase of centralising power is part of the never-ending cycle of centralisation and distribution - mainframes -> PCs -> websites -> apps, and so on round we go. We will get a "data centres -> Personal LLMs" phase of the cycle which distributes it again.

So my hope is that LLMs become local in a few years.

We've been sitting around 16Gb of RAM on a laptop for 10-15 years now, not because RAM is too expensive or difficult to make, but because there's been no need for more than that for the average user. We could get "normal" laptop RAM up to 16Tb in a few years if there was commercial demand for it.

We have processor architectures that are suitable for running LLMS better/faster/efficiently. We could include those in a standard laptop if there was commercial demand for it.

Tokens are getting cheaper, dramatically, and will continue to do so. But we have an upper limit on LLM training complexity (we only have so much Internet data to train them on). Eventually the race between LLM complexity and processing speed will run out, and probably with processing speed as the winner.

So my hope is that our laptops change, that they include a personally-adapted very capable LLM, run locally, and that we start to see a huge variety of LLMs available. I guess the closest analogy would be the OS's from "Her"; less typing, more talking, and something that is personalised, appearing to actually know the user, and run locally (which is important).

I don't see anything stopping Linux from doing this too (but I'm not working in this area so I can't say for sure).

Obviously we'll face the usual data thieves and surveillance capitalism along the way, but that's part of the process.

Aurornis 1/7/2026||||
> as more people rely on ChatGPT and Claude for discovery

In my limited web dev experience with these tools, they suggest and push Tailwind CSS very often when asked for advice.

The Tailwind company wasn't selling that, though. They were selling premium packages of components, templates, and themes. The demand for that type of material has dropped off significantly now that you can get an LLM to do a moderately good job of making common layouts and components. Then you can adjust them yourself until they're exactly what you want.

pier25 1/7/2026||||
> most businesses in all categories as more people rely on ChatGPT and Claude for discovery

What about restaurants, transportation, construction, healthcare, or manufacturing?

Will those go out of business too?

acdha 1/7/2026||
The better question is how well they do in a world where you have to pay OpenAI to be included. A local restaurant can likely survive on local advertising, neighborhood traffic, etc. but I’d bet a lot of categories further consolidate to favor larger companies who can negotiate LLM placement deals.
pier25 1/8/2026||
So what you're saying is that LLMs will replace not only search but Google/Apple Maps as well?
TeMPOraL 1/8/2026|||
As a user and customer, I see that as a good thing.
khy 1/7/2026|||
Tailwind Plus is great - I love the lifetime access, but I always wondered how sustainable that model was. Even without AI, how many of those memberships could they sell?
satvikpendem 1/7/2026||
I thought the same, and yet on the other hand, how could they have done it differently? People don't want to pay a subscription just to write a DSL of CSS. Perhaps they could've done it per project like some companies, but I don't think it'd be as popular as their lifetime model. Ironic.
kelnos 1/8/2026|||
We can go back to how software was sold decades ago: you pay for version 1.0, and get bugfixes for the 1.x series. Then 2.0 is released, and if you want it, you pay again for the 2.x series. And so on.

I agree on not wanting a subscription for something like this. But I also acknowledge that if people are still doing work on something post-sale (beyond bugfixes for a pre-defined support period), I should maybe expect to have to pay for that continuing work.

re-thc 1/7/2026|||
MUI sells paid components paid monthly. Definitely doable for the paid product.
c-hendricks 1/7/2026||
I'm not super familiar with tailwind plus, but I am familiar with MUI.

MUIs paid offerings are open-core, you pay for support and a couple of extra features.

Tailwind plus looks like paying for basic components (checkboxes, sidebars, buttons) and it doesn't even offer anything like DataGrid (free with mui).

re-thc 1/8/2026||
> and it doesn't even offer anything like

Shows Tailwind was just too little too late.

port11 1/7/2026|||
I could never afford Tailwind UI but then again I don’t really use Tailwind. That said, as an open-source styling solution, they could be supported in other ways. A lot — and I really mean a lot — of websites are built with Tailwind, yet very few consider donating or buying what they have to offer.

Plenty of F/LOSS is in the same state: businesses extract all value they can from open-source, but put back nothing. That’s mining The Commons. LLMs are just accelerating this trend.

It’s never gonna work in the long run. Let’s go back to writing everything in house then, since we’re 100x more productive and don’t have to pay a dime for other people’s work.

tazjin 1/7/2026|||
My current take is that if you start an open-source project now, you should go full AGPL (or similar copyleft license), and require a CLA for contributors.

If your thing ends up actually good you now have a defence against exploitation, and a way to generate income reliably (by selling the code under a different license). afaik, organisations like the FSF even endorse this.

heavyset_go 1/8/2026|||
AGPL is my first choice of license, but its efficacy does not necessarily come from its teeth, but from the aversion legal departments have towards the license. It's similar to how the GPL used to be, or still is, treated. Along with compatibility with other AGPL projects, that's the reason I use the license.

There are situations that the AGPL does not cover that could be considered leeching from the commons.

I think we need stronger licensing, and binding contracts that forfeit code recipients' right to fair use in order to hinder LLM laundering, along with development platforms that leverage both to limit exploitation of the commons.

matt-p 1/7/2026|||
I agree, I'm quite curious on what feelings are about still putting it in a public GitHub repo?

AI models will train on your codebase, unethical actors will still take it and not pay. Others can give the .zip to Claude and ask it to reimplement it in a way that isn't license infringement. I think it really turns open source upside down. Is this a risk worth taking or best to just make getting the source something that's a .zip on a website which the models realistically won't train on.

TeMPOraL 1/8/2026||
Or maybe ask yourself why are you doing open source in the first place?

AI training on your code is success if you care about your code being genuinely helpful to others. It's a problem only if you're trying to make money or personal reputation, and abusing open source as a vector for it.

nz 1/8/2026|||
Just to add to this. Open source for money has been a dead end for a long time, except for the (increasingly rare) situations where people accidentally convert their open source _contributions_ into employment (I accidentally did this back in 2015). Open source for recognition/reputation makes a bit more sense, but it is also becoming increasingly rare. LLMs are super-charging the extinction, but this was also observable in 2021, when I wrote this: https://news.ycombinator.com/item?id=29714929 .

Even before LLMs, I have seen people (shamelessly) re-implement code from open source project A into open source project B, without attribution (IIRC, a GPL C++ project [no hate, I use C++ too these days] basically copied the very distinctive AVL Tree implementation of a CDDL C project -- this is a licensing violation _and_ plagiarism, and it effectively writes the C project out of history. When asked about this, various colleagues[1], just shrugged their shoulders, and went on about their lives.). LLMs now make this behavior undetectable _and_ scalable.

If we want strong copyright protections for open source, we may need to start writing _literate_ programs (i.e. the Knuthian paradigm, which I am quite fond of). But that probably will not happen, because most programmers are bad at writing (because they hate it, and would rather outsource it to an LLM). The more likely alternative, is that people will just stop writing open source code (I basically stopped publishing my repos when the phrase "Big Tech" became common in 2018; Amazon in particular would create hosted versions of projects without contributing anything back -- if the authors were lucky they would be given the magnanimous opportunity to labor at Amazon, which is like inventing dynamite and being granted the privilege of laboring in the mines).

The fact is, if we want recognition, we need to sing each others' praises, instead hoping that someone will look at a version control history. We need to be story-tellers, historians, and archivists. Where is my generation's Jargon File?

[1]: Not co-worker, which is someone who shares an employer, but colleague, which is someone who shares a profession.

johnnyanmac 1/8/2026||
That's a big reason why FOSS is going to crumble. If AI succeeds and decimates the tech labor industry, people won't have the luxury to "code for fun". Life isn't a bunch of comfy programmers working on stuff in their spare time anymore.

We already see a component of this with art, but art actually needs to be displayed unlike code to show its vslue. So they adapt. Tools to keep the machine from training on their work, or more movements into work that is much harder to train on (a 2d image of a 3d model does the job and the model can be shared off the internet). Programming will follow a similar course; the remaining few become mercenaries and need to protect their IP themselves.

jcattle 1/8/2026||||
> abusing open source as a vector for it

It seems like you are very against open source not being an altruistic endeavor. Or that you should not make money with an open source project. I would like to challenge you on that.

Would you say that the Linux Foundation is a net positive on the software ecosystem? How about big open source projects like curl or QGIS? How about mattermost or nextcloud? All of these have full-time employees working on them (The Linux Foundation generated almost 300 million USD of gross revenue in 2024).

I would argue that good monetization is paramount to a healthy open source ecosystem.

Both can be true:

- AI training on your code is success

- AI undermining the sustainability of your project by reducing funding is an issue

Also, I see you haven't changed your mind much on the training LLMs being one of the major benefits of open source since the last discussion we had ;) https://news.ycombinator.com/item?id=44155746#44156782

TeMPOraL 1/9/2026||
> Would you say that the Linux Foundation is a net positive on the software ecosystem?

On the software ecosystem? Maybe. For society? Now that's a difficult question, and I haven't really made up my mind on that yet.

On the one hand, OSS in general is a great win in terms of innovation. On the other hand, it pretty much destroyed the ability to make money on software directly in a honest way - exchanging money for providing value. This, in turn, became a major driver of turning everything into subscription, and for the surveillance economy.

grokys 1/8/2026||||
>Or maybe ask yourself why are you doing open source in the first place?

I, like everyone started work on OSS because it's fun. The problem comes when your project gets popular - either you try to make it your job or you abandon the project, because at a certain point it becomes like an unpaid job with really demanding customers.

altmanaltman 1/8/2026||
That makes sense but doesn't answer "why do open source" though. In fact, it only shows that there is little incentive to pursue a serious open-source project and just stick to hobby projects while ackowledging it'll never go anywhere. I struggle to answer that myself.
grokys 1/8/2026||
Lol, I never in a million years expected my project to get 100 users never mind the tens of thousands it now has. Sometimes others make the decision for you ;) it's still your baby though.
johnnyanmac 1/8/2026||||
I'd like to contribute to open source to help and empower people.

Your environmental mission feels moot if you do a lot to help with greenhouse emissions and then proceed to also dump all the waste in the ocean. Your mission is "accomplished" by your hands and you are recognized as a champion. but morally you feel like you took a step back and became the evil you sought to address.

Now apply that mentality to someone in FOSS who sees their work go into a trillion dollar industry seeking to remove labor as a concept from it, and the rest of society. Even of you are independently wealthy and never needed to make money to get by, you feel like your mission has failed. Even if people give you a pat on your back for the software you made.

matt-p 1/9/2026|||
This is fair, but it restricts the number of open source contributors massively if that's the criteria.

Let's say I'm a company and I have this library I've developed at enormous expense. The company is happy to share it so long as competitor X a big multi-national corp doesn't get it for free. Is it better that it gets open sourced as GPL3 with commercial use on application, or better it stays closed source?

Let's say I'm a developer trying to get a job, I pour months of my time into a new project that's open source, of course I want that attached to my reputation, because that's a part of how I get my new job.

The number of people who can code for free and are happy to not attach thier name and to watch as big AI labs profit off their work while they can't afford rent is super close to 0.

fc417fc802 1/8/2026||||
> businesses extract all value they can from open-source, but put back nothing

This has always been the case. Sometimes they give back by opening one or more of their components. Other times they don't. I don't see it as a problem. It doesn't usually detract from what's already published.

In cases where it would detract, simply use an appropriate license to curb the behavior.

> LLMs are just accelerating this trend.

LLMs might not prove sufficiently capable to meaningfully impact this dynamic.

Alternatively, if they achieve that level then I think they will accomplish the long stated goal of FOSS by enabling anyone to translate constraints from natural language into code. If I could simply list off behaviors of existing software and get a reliable reproduction I think that would largely obsolete worrying about software licenses.

I realize we're nowhere near that point yet, and also that reality is more complex than I'm accounting for there. But my point is that I figure either LLMs disrupt the status quo and we see benefits from it or alternatively that business as usual continues with some shiny new tools.

johnnyanmac 1/8/2026||
>In cases where it would detract, simply use an appropriate license to curb the behavior.

I think it's a bit too late for Tailwind to do that.

>But my point is that I figure either LLMs disrupt the status quo and we see benefits from it

Who's "we"? The only we here will be tech billionaires. We get shiny tools and no job. Is that a good trade-off?

duskdozer 1/8/2026|||
>Plenty of F/LOSS is in the same state: businesses extract all value they can from open-source, but put back nothing. That’s mining The Commons.

As incentivized by temporarily-free licenses.

_JamesA_ 1/7/2026|||
Are you referring to signing up for the blog[1] email or something else? It was last updated July 25, 2025.

[1]: https://tailwindcss.com/blog

password4321 1/7/2026||
Referring to TFA (couple of comments on the issue).

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#is...

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#is...

zamadatix 1/7/2026||
I think they mean where does one sign up to this newsletter.
LouisLazaris 1/8/2026||
I'm knee-deep in the tech newsletter niche and I've never seen an official Tailwind newsletter. The only one I subscribe to is a small, unofficial weekly newsletter by Vivian Guillen:

https://tailwindweekly.com/

The only problem is that it seems to have stopped sending in October.

mooreds 1/7/2026|||
> Btw the Tailwind newsletter/email that goes out is genuinely useful as well, so I recommend signing up for that if you use Tailwind CSS at all.

What is the signup link? I googled a bit but couldn't find it.

ratatougi 1/8/2026||
I think it's https://tailwindcss.com/blog
Cnidarias 1/8/2026|||
As a question regarding Tailwind Plus, we / I exclusively use Angular but the templates are all React / Vue / plain HTML.

Are these components mostly just the HTML styling which would then be easily used in Angular as well, or would it be too much of a hassle to adopt to Angular?

robertwt7 1/8/2026|||
yeah this is so sad, I'm an early supporter of Tailwind since v1 and I also bought the tailwind UI as well to support them. I hope this era doesn't discourage the tailwind team or put them out of business
gterez 1/8/2026|||
Early customer here too. Tailwind UI was one of my best purchases in the sense that it helped me learn and use Tailwind in the best way possible, by showing me, not telling me.

It was never sustainable as a product/business, as this pricing model requires constant growth. What I've seen along the way was a heavy pivot towards React (which left me wanting: I mostly use the Vue components & the HTML/JS components with Astro.js in the projects I work in) and even in the case of React, they haven't managed to arrive at a full, mature component library offering (while others have!).

TL;DR: I'd be struggling to justify it as a purchase for a new user now, even before factoring AI in.

refulgentis 1/7/2026||
Smells like unnecessary sycophancy: I grep'd Adam in every comment and every single. one. is positive and phrased like this.

I grew up on this site, from 20 year old dropout waiter in Buffalo to 37 year old ex-Googler. One of the things I'm noticing me reacting to the last year or two is a "putting on a pedestal" effect that's unnecessary.

mmcclure 1/7/2026|||
I think context matters here. People are being kind to someone who just had to lay off most of their team because, despite their project’s popularity and success (maybe even because of it), a massive change in the ecosystem completely destroyed their business model.

I’ve never been a huge fan of using Tailwind personally, but I deeply appreciated that they were making a (mostly) non-enterprise FOSS model work in an interesting way. It’s a shame that it seems that’s likely dead in the water now.

lazyasciiart 1/7/2026||||
Perhaps if you’d simply read the thread you would have also seen these comments, which don’t name Adam but are addressed to him:

> We can't make it easier to use our product because then fewer people will visit our website" is certainly a business strategy.

> You are telling your customers that getting money from them, is more important than providing a service to help them.

searls 1/7/2026||||
This is madness. Some stories actually have good guys. I don't know Adam directly, but we have plenty of second degree connections. I've benefited immensely from his work, have never heard anyone say a single negative thing about him, and I genuinely believe he's done more to push the web forward with Tailwind than the larger players have done (certainly more than Facebook did with React and Google has done with Angular/AMP/etc).

Reflexively assuming that unanimous positive sentiment towards someone is itself an indication of a problem is exactly the reason people are writing posts as recently as (double checks) _yesterday_ titled "65% of Hacker News Posts Have Negative Sentiment, and They Outperform" https://philippdubach.com/standalone/hn-sentiment/

refulgentis 1/7/2026||
No one said he isn’t a good guy. Just that it was weird to have 15 comments saying “ignore the haters you’re a good guy!”

The “madness” here was you replying as if I said he wasn’t.

GlacierFox 1/8/2026||
I'll be sure to avoid you during a time of crisis...
refulgentis 1/8/2026||
May I humbly suggest taking a breath or two? It is extremely taxing mentally to select strangers to tell you don’t trust them in an imaginary crisis. (Especially ones on a tech discussion board! Especially just because they noted there were no negative comments and only fawning ones! Especially when you think fawning feels fine in a crisis!)
GlacierFox 1/12/2026||
May I pull you aside and suggest you take a few breaths yourself? If you're finding typing half a sentence on a keyboard taxing, perhaps consider getting some support.

This is put forward with all the humbleness.

dr-detroit 1/7/2026|||
[dead]
srameshc 1/7/2026||
> But the reality is that 75% of the people on our engineering team lost their jobs here yesterday because of the brutal impact AI has had on our business.

Adam is simply trying to navigate this new reality, and he's being honest, so there's no need to criticize him.

ericmcer 1/7/2026||
Tools like Tailwind are one of the few cases where I totally believe it when the CEO says "we are cutting jobs because of AI".

Sucks that anytime you ask AI to generate a site for you Tailwind will have an impact on that.

cluckindan 1/8/2026|||
And this is why AI coding will eventually degrade into a mess. Enjoy it while it lasts.

AI eats up users caring about $company which makes library, library degrades because nobody is paying, $company goes insolvent, library goes unmaintained and eventually defunct, AI still tries to use it.

Vibe coding with libraries is a fad that is destined to die.

Vibe coding your own libraries will result in million line codebases nobody understands.

Nothing about either is sustainable, it’s all optics and optics will come crashing down eventually.

TeMPOraL 1/8/2026|||
That's presuming libraries need companies backing them to continue to work. That's a bad state of things in the first place.
jcattle 1/8/2026||
That's presuming humans don't need money to feed themselves and continue to work.
TeMPOraL 1/8/2026||
That's neither here, nor there.

AI is destined to destroy software industry, but not itself.

Software does not decay by itself (it's literally the whole point of using digital media over analog). Libraries do not "degrade". "Bit rot" is an illusion, a fictitious force like centrifugal force in Newtonian dynamics, representing changes that happen not to a program, but to everything else around it.

The current degree of churn in webshit ecosystem (whose anti-patterns are increasingly seeping in and infecting other software ecosystems) is not a natural state of things. Reducing churn won't kill existing software - on the contrary, it'll just let it continue to work without changes.

cluckindan 1/8/2026|||
You’re mostly right, libraries thrive by adapting to their surroundings. Mostly.

But after just months of being unmaintained, even the best libraries start to rot away due to bugs and vulnerabilities going unfixed. Users, AI included, will start applying workarounds and mitigations, and the rot spreads to the applications (or libraries) they maintain.

Unmaintained software is entropy, and entropy is infectious. Eventually, entire ecosystems will succumb to it, even if some life forms continue living in the hazardous wasteland.

jcattle 1/8/2026||||
I struggle to fully grasp everything you postulate. Please help me understand.

Your original point was that libraries do not need companies behind them. From what you have written here a reason for that is that (web) libraries mostly create churn by introducing constant changes. What I think you follow from that, is that those libraries aren't necessary and that "freezing" everything would not do any harm to the state of web development but would do good by decreasing churn of constantly updating to the newest state.

What I struggle to understand is (1) how does AI fit into this? And (2) Why do you think there is so much development happening in that space creating all the churn you mention? At this point in time all of this development is still mostly created by humans which are likely paid for what they do. Who pays them and why?

rambojohnson 1/8/2026||||
“Bit rot is a myth” is junior dev bro pedantry.

Bit rot isn’t some mystical decay, it’s dependency drift: APIs change, platforms evolve, security assumptions expire, build chains break. Software survives because people continuously adapt it to a moving substrate.

Reducing churn is good. Pretending maintenance disappears is fantasy. Software doesn’t decay in isolation, it decays relative to everything it depends on. And it sounds like you don’t know anything about Newtonian dynamics either.

noobermin 1/8/2026|||
Until you want a feature that the software doesn't have.

I hear you about damning shitty code which the web industry as a whole is quite responsible for, but I don't see how them dying outright is better.

rewgs 1/8/2026||||
I don't see enough people talking about this side of things. Couldn't agree more.
csomar 1/8/2026||
https://en.wikipedia.org/wiki/Tragedy_of_the_commons

Given that countries/cities can go into this state for a very long time without resolution, I am not quite optimistic.

dudeinhawaii 1/8/2026||||
That is one take and certainly possible and negative but I think people create libraries for different reasons.

There are people who will use AI (out of their own pocket for trivial costs) to build a library and maintain it simply out of the passion, ego, and perhaps some technical clout.

That's the same with OSS libraries in-general. Some are maintained at-cost, others are run like a business where the founders try to break even.

globular-toast 1/8/2026|||
Yeah, this pattern happens all the time:

1. Plant new trees,

2. Eat fruit from trees, get used to delicious fruit,

3. Planting trees hard, easier to wring out more juice from existing fruit,

4. Forget how to maintain trees, trees die, go to 1.

We are entering stage 3.

tills13 1/7/2026||||
It's just interesting because most of the talk is programmers talking about AI taking their job by replacing them not taking their job because it's taking away revenue from the business.

Reminds me of the problem with Google & their rich results which wiped out and continues to wipe out blogs who rely on people actually visiting their site vs. getting the information they seek without leaving Google.

FuckButtons 1/8/2026|||
I suppose in the limit that’s likely to be the fate of all other businesses.
causal 1/8/2026|||
I expect a lot of business disruption because of AI. Agree it's not the same as employee replacement, but it adds to the sort of fog of war around what effect AI is really having.
echelon 1/7/2026|||
Anything open source will be turned against its authors and against ICs.

We thought it would give us freedom, but all of the advantage will accrue to the hyperscalers.

If we don't build open source infra that is owned by everyone, we'll be owned by industrial giants and left with a thin crust that is barely ours. (This seems like such a far-fetched "Kumbaya, My Lord" type of wishful thinking, that it's a joke that I'm even suggesting this is possible.)

Tech is about to cease being ours.

I really like AI models, but I hate monopolies. Especially ones that treat us like cattle and depopulate the last vestiges of ownership and public commons.

deckard1 1/7/2026|||
it's a real shame no one warned us this would happen when a bunch of corporatists and opportunists wrested the term "open source" from the advocates of true freedom in the late '90s.

https://www.fsf.org/

But there was money to be made and the friends you thought were friends were just mercenaries with a shiv in their hand.

acdha 1/7/2026|||
Also the FSF squandered its opportunity being RMS’ hobby / support organization and skipped a lot of important discussions, even before the skeevy behavior they’d been ignoring came to light. I used to donate in the 90s but … really feels like that was just flushing cash.
infamouscow 1/7/2026||
If my timelines are correct, the FSF ousted RMS before ChatGPT came out.
supern0va 1/7/2026|||
They actually re-appointed him to the board in 2021, also before ChatGPT came out: https://www.fsf.org/news/statement-of-fsf-board-on-election-...
acdha 1/7/2026||||
ChatGPT came into the picture long after the open source issues we’re talking about were apparent. AI companies are making it even worse but solid advocacy in the 2010s or 2000s would’ve been helpful.
bgwalter 1/7/2026|||
The FSF also ignored the SaaS revolution. They put out the AGPL but did not really market it or convert FSF projects to it.
throw234234234 1/8/2026||||
Open source ended up disrupting the software profession; just not in the way people thought it would.

If we didn't have open source arguably developers would be more secure, way more secure, in the face of AI.

SpicyLemonZest 1/7/2026||||
I'm just not sure how to connect this rhetoric to the facts of the source link, where a hobbyist attempted to extend some source-available code to support a new technology, and the CEO of the for-profit company who owns the license said he's not allowed to for business reasons.

You can be and I am sympathetic towards the CEO! I wouldn't accept a PR for cannibalize_my_revenue.txt either. But if we insist on analyzing the issue according to the categories you're describing, it seems undeniable that the CEO is a corporatist, and that he put an unfree license on his repository to stop people from freely modifying or redistributing it.

burnt-resistor 1/8/2026|||
There were more-or-less two original spheres of OSS. There were the academics who were too "pure" and holier than thou for everyone else, and then there were commercial FOSS that OS'ed because something already reached its reasonable lifetime potential and it was cool to give away the plans to a cult classic to let it live on in some other mostly permanent, mostly released form. When OSS becomes a mindless pattern, an absolute prerequisite to investment, and/or ceases to be released without regret, resentment, and/or strings attached, then it's not cool anymore and becomes toxic.
pdonis 1/8/2026||||
> owned by everyone

There's no such thing. Even if on paper "everyone" has an ownership share, in practice it's going to be a relatively small number of people who actually exercise all the functions of ownership. The idea that "everyone" can somehow collectively "own" anything is a pipe dream. Ownership in practice is control--whoever controls it owns it. "Everyone" can't control anything.

> I really like AI models, but I hate monopolies. Especially ones that treat us like cattle and depopulate the last vestiges of ownership and public commons.

I would dispute whether the tech giants are "monopolies", since there's still competition between them, but that's a minor point. I agree with you that they treat individual coders like cattle--but that's because they can: because, from their standpoint, individual coders are commodities. And if automated tools, including AI models, are cheaper commodities that, from their standpoint, can do the same job, that's what they'll use. And if the end result is that whatever they're selling as end products becomes cheaper for the same functionality, then economically speaking, that's an improvement--we as coders might not like it, but we as customers are better off because things we want are cheaper.

So I'm not sure it's a consistent position to "really like AI models" but also not want the tech giants to treat you like cattle. The two things go together.

crabmusket 1/8/2026||
> we as customers are better off because things we want are cheaper

Why privilege that side of the equation over "we as workers"? Being a customer isn't all there is to life. I happen to spend quite a bit more time working than shopping.

pdonis 1/8/2026||
> Why privilege that side of the equation

It's not a matter of "privilege". It's simple economics: if the same functionality can be provided more cheaply, that's a gain to everyone. The gain to customers is the most obvious gain, and it's what I focused on in my previous post--but it's also a gain to producers, because it frees up resources to produce other things of value. But the producers have to be willing to change how they make use of resources in order to take advantage of those opportunities.

> I happen to spend quite a bit more time working than shopping.

Then you should be a lot more worried about AI providing the same functionality you were providing as a coder, but more cheaply--because that makes you, or at least you as a coder providing that functionality, a commodity that's no longer worth its cost. So if you want to avoid being commoditized and treated like cattle, you have to change what you produce to something that AI can't do more cheaply than you can.

burnt-resistor 1/8/2026||||
Stop enabling corporations' theft and exploitation.

Don't FOSS by default, unionize, embrace solidarity, and form worker-owned co-ops that aren't run by craven/unrealistic/non-business founders if you want any sort of stability.

heavyset_go 1/8/2026||||
IMO, the only ethical and legal way to build LLMs on the entire output of all human creativity, that still respects rights and won't lead to feudalism, is conforming to the actual legal requirements of fair use that are being ignored.

According to fair use doctrine, research models would be okay. Models used in education would be okay. Models used for public betterment by the government would be okay, etc

Pie in the sky version would be that models, their output and the infrastructure they run on would be held in a public trust for everyone's benefit. They wouldn't exist without consuming all of the public's intellectual and creative labor and property, therefore they should belong to the public, for the public.

> Tech is about to cease being ours.

On the hardware side, it's bad, as well. Remote attestation is here, and the frog is just about boiled when it comes to the idea of a somewhat open and compatible PC as the platform for general computing.

It was kinda cool while it lasted, glad I got to see the early internet, but it wasn't worth it to basically sign away for my great grandchildren to be peasants or belong to some rich kid's harem.

naasking 1/8/2026||||
It does give us freedom. In fact, it arguably gives more people freedom, as non-programmers can create now simple tools to help themselves. I really don't see any way that it reduces our freedom.
throw234234234 1/8/2026||||
They commoditized their complement to their hardware/infra, that being software. Good for them and the value of tech will shift to what is still scarce relatively.
throw10920 1/11/2026||||
> Anything open source will be turned against its authors and against ICs.

I fail to see how open source is being "turned against" anyone here.

> we'll be owned by industrial giants

...or how anyone is being "owned by" industrial giants in any way relevant to open source.

> Tech is about to cease being ours.

This doesn't mean anything.

You're just ranting.

lifetimerubyist 1/7/2026|||
[flagged]
ivell 1/7/2026||
It did provide us with lots of non vendors locked products. World has been a better place because of open source.
lifetimerubyist 1/7/2026||
You have no way way of knowing if that is true whatsoever.

lol the capitalist bloodsucker brigade has arrived, they're almost as bad as the entitled "open source community" bloodsuckers

port11 1/7/2026|||
Some of the critics in the thread are… odious. I’ve written down some of the GH handles, because if I’m ever hiring again, I wanna make sure I’d never hire some of these folks.

I don’t understand how someone can display such contempt towards the maintainer of a thing they’ve used for free.

latexr 1/7/2026|||
> I’ve written down some of the GH handles, because if I’m ever hiring again, I wanna make sure I’d never hire some of these folks.

You can block accounts on GitHub and add a note as to why. Might be simpler and more accessible later on than a random TXT (plus, it probably updates if they change their username).

Note that blocking also means they can’t contribute to your repos. Which you may not care about anyway.

port11 1/7/2026||
Thank you, that’s indeed much cleverer. Unfortunately I’ve closed my account this year, trying to put my money where my mouth is and not furthering the goals of GitHub or Microsoft.
windowshopping 1/8/2026||
What's wrong with microsoft and github? I can't lie, between this comment and the "writing down people's github handles out of spite just in case" you are coming off as someone with a lot of grievances.
pluralmonad 1/8/2026|||
> What's wrong with microsoft and github?

Pull up a chair. This is going to take while...

hackable_sand 1/8/2026||||
I deleted my GitHub for the same reasons.
port11 1/8/2026|||
Understandable, but I’m definitely a lot less bitter than it seems.

Well, Microsoft is vile. I won’t expand because there’s plenty online on the topic. And I don’t like their acquisition of GitHub, which has turned into an ecosystem for laundering open-source code through LLMs.

altmanaltman 1/8/2026||||
"Sorry, we cannot give you the job because even though you're qualified and passed our interviews, you were such a meano to Adam! That is a no-go at this organization"

Who trusted you with hiring

306bobby 1/8/2026|||
Half the people in that thread have this mentality that just using tailwind is enough contribution, so therefore GiVe mY oPuS MoRe InFo

I thought we learned years ago that exposure doesn't keep the lights on. That mentality is nothing but entitlement

One comment stated that "it's not our fault the founder was unable to manage his finances to pay his people" well if open source worked the way people try to act like it does, he shouldn't have to pay anyone, right? But here we are

altmanaltman 1/9/2026||
So you're going to make a list and ensure they don't find employment? That's really an overreaction. Most people say "personality fit" is a thing, but I feel you're downright disgusting if you're tracking people like this and actively ensuring they don't get a chance because of a difference of opinion. It's vindictive and in poor taste and not objective at all.
naasking 1/8/2026||||
Not wanting to hire a dick who can't keep a cool head and give constructive feedback is perfectly reasonable.
laacz 1/8/2026||||
That's part of a personality fit.
DirkH 1/8/2026|||
People get rejected from companies based on nothing but vibes of personality fit every day.
jmtame 1/8/2026||||
Nice, nothing like a little personal bias to inject into an interview process. If you can't handle criticism and you're just looking for sycophants, you're probably not the type of employer or hiring manager most people want to work for anyway.
port11 1/8/2026||
Oh, it’s not the criticism. It’s the hatred, the vile attacks on open-source maintainers. I wouldn’t want to work with people like that, would you?
jmtame 1/9/2026||
Fair enough, I tend to avoid overly negative people. Criticism can come from a good place to suggest improvements (radical candor), but agreed that some of the comments are just personal attacks. I think we're both in agreement that those aren't people we'd want to work with.
bitbasher 1/7/2026||||
insert "First time?" meme
mpeg 1/8/2026||||
You can use a product and still be critical, especially when layoffs happen, truth is there are a lot of things we don't know about their finances – tailwind definitely is successful by any metrics, they have corporate sponsors that alone give them a healthy MRR (I count at least $100k/month from the sponsors page alone)

I sympathise that it sucks having to fire people, been there. But it sucks more to get fired.

waffletower 1/7/2026||||
I am one of those critics, but I never used Tailwind. A layoff of that magnitude is horrific, but if what they are describing as their business model is true, they really really need to rethink it. I wonder what the size of their marketing team is like, and if they were involved in the layoffs. Seems like they need some help there. I found the "downvote" spam in that thread, for reasonable posts, to be quite off-putting, and that led me to my remarks.
stephenson 1/8/2026|||
The 75% of the team is 3 out of 4 developers. There are no marketing.

Left are the three owners of tailwind, one engineer and one ops+customer service + partner sails person.

slig 1/7/2026||||
Tailwind, not Tailscale.
waffletower 1/7/2026||
thanks :D
typeofhuman 1/7/2026||||
[flagged]
digitalPhonix 1/7/2026|||
> pejudice: an adverse opinion or leaning formed without just grounds or before sufficient knowledge

(Or some such variation of “making an opinion before having information”)

It might be unfair but port11 made the opinion of not wanting to work with people after observing their behaviours so it is not prejudice.

port11 1/7/2026|||
unemployed (dot) com.

Specifically thanks to equity takeover. I’m human, so yes, I can be prejudiced. People who succumb to mob mentality to hate F/LOSS maintainers fall under such prejudice.

I don’t want to sound harsh and didn’t mean to offend you.

7bit 1/8/2026|||
I wrote down your handle, so if you are ever hiring, I will be able to skip your toxic place.
pmdr 1/7/2026|||
If there's anything AI coding is good at, it's writing react components and tailwind css.
torginus 1/7/2026|||
I am not 100% sure about that - I usually find AI written CSS to be slightly visually flawed and almost always logically flawed.

The way you write websites that actually work imo, is you understand how your chosen CSS layout engine works roughly, and try to avoid switching between layout modes - traditional to flexbox to grid to flexbox again down the tree can drive the most brillant devs utterly mad .

But seriously, after a certain complexity threshold, it becomes impossible to tell what's going on and why.

And if you don't think about it in advance, it's very easy to reach that threshold, especially if you don't get to write the whole page from scratch, but have to build on the work of others.

AI (and many frontend devs) do write-only CSS - they add classes until the code they write looks right.

But code like that tends to fall apart under multiple resolutions, browsers, screen sizes, devices etc.

I am not a frontend dev, and came pretty late to the frontend party. That said I felt that anything that obscures the raw CSS makes it much harder to deliver UI that works right, as it peppers hidden side effects across your code.

That's why I wasn't too keen on CSS frameworks like Tailwind - I found that when writing frontend code the writing part takes up the minority of the time, it's producing a well thought out layout flow is what is actually the biggest sink of time and effort.

That said, I'm not a frontend dev, and I'm to too good at CSS - but not horrible either - so I defer to the judgement of others who are pros at this, its just my opinion and experience.

pmarreck 1/7/2026||
> I usually find AI written CSS to be slightly visually flawed and almost always logically flawed.

Funny, this also qualifies most of the _human_ written CSS I've seen. !important all the things!

yen223 1/8/2026||
It is funny how things that are hard for humans are also hard for LLMs
tomaskafka 1/8/2026||
That’s because LLMs are just databases of (mostly stolen) human data.
pmarreck 1/15/2026||
"just databases" /eyeroll
warmedcookie 1/7/2026|||
If you want a bunch of tailwind class slop, then yes. Otherwise, A lot of context engineering is needed if you want it to write modular tailwind components properly for large projects where consistency is important.
pests 1/7/2026|||
> Otherwise, A lot of context engineering is needed if you want

I am not seeing that. I have a few AI-assisted projects using tailwind and scrolling through it now 99% of it looks... completely modern and professional. I had previously asked it to "completely refactor, a rewrite if needed, all the tailwind/css/app styles. ensure visual and code consistency across pages".

Modern coding tools add tons of their own content, but none of the above was "a lot of context engineering".

satvikpendem 1/7/2026||
> completely modern and professional

And it looks completely the same, so much so that people can tell it's AI generated now simply due to the gradient, among other design choices LLMs seem to make by default: https://prg.sh/ramblings/Why-Your-AI-Keeps-Building-the-Same...

pests 1/7/2026||
Isn't that an article about using a frontend aesthetics prompt in order to avoid the AI tells? A lot of the with-aesthetics pages look pretty good imo.
yen223 1/8/2026|||
Claude's frontend design skill is an interesting read

https://github.com/anthropics/claude-code/blob/main/plugins/...

satvikpendem 1/7/2026|||
It's describing the problem and also giving a solution. The problem of vibe coded sites all looking the same is very real however, if you don't consciously and actively guide the LLM towards being different, as described in the article.
pmdr 1/7/2026||||
Absolutely, but the AI era seems to have lowered the bar for what's considered passable code. Slop works for most projects.
dinkleberg 1/7/2026||
And design too. I shouldn’t be able to tell Claude designed your site/app, but it is too often the case. Good taste still remains an advantage thankfully.
random_duck 1/7/2026|||
Agreed. Also I could not imagine being in his shoes, it must be heartbreaking seeing all his work burn like this.
blitzar 1/7/2026||
It is "progress" when tech bros displace traditional workers, but it is "heartbreaking" when a tech bro gets displaced by other tech bros.

Whats the 2026 version of "you should learn to code"?

Fraterkes 1/7/2026|||
There’s many people who dislike both of those things. Please think before you write
toomuchtodo 1/7/2026||||
"You should learn how to vibecode and ship whatever works enough, as fast as possible, to get bought for a wildly disconnected from fundamentals valuation." This may sound flippant, or low quality, but it I assure that it is not intended to be. It is derived from observations of the current tech macro. Quality does not appear to matter, ethics do not appear to matter, sustainability and engineering rigor do not appear to matter; it appears that all that matters is "Start up. Cash in. Sell out. Bro down."

I would love to be proven wrong, truly, because this is a path to the death of craftsmanship, deep knowledge, and to some extent, curiosity, in the domain.

agentultra 1/7/2026|||
It satisfies the dream of a business with no people. As Doctorow illustrates it, like plugging the Fisher-Price steering wheel into the drive train of the business.
satvikpendem 1/7/2026||||
> Quality does not appear to matter, ethics do not appear to matter, sustainability and engineering rigor do not appear to matter

I don't know why people keep saying this, as if quality, ethics and sustainability mattered before and every developer was a pure artisan of their craft. In reality, having been in many companies and looking at their codebases, it has always been slop, with very few exceptions.

wredcoll 1/7/2026||
Yeah, no kidding. I was alive 20 years ago, this isn't like talking about the 1800s, what exactly was different with the craftsmanship and ethics back then?
Imustaskforhelp 1/7/2026|||
You might be right but even then this feels fundamentally really immoral

The sell out is the biggest fundamental issue in this equation because it is the part of the equation which doesn't reward Quality,ethics,sustainability and engineering rigor overall.

Welcome to the AI bubble fueling it.

I genuinely don't know but I think AI prototyping/using it for personal use cases are fine but when we completely start to vibecode, if your project is complex enough, you will reach problems and all the other factors/researches point out. In my opinion, for longevity, vibecoding is not the deal.

But as you said, longevity isnt rewarded. I really hate how the system has become of just selling businesses.

I feel like as such the businesses who are truly passionate about their product (because they faced the problems themselves or are heavily interested in it/passionate about it) might win "long term"

To me trust feels the biggest resource in this day and age. Information era has now been sloppified. Trust is what matters now.

I don't know but I will take the slow but overall steady route. There is a sense of commitment with human trust which I feel would set apart businesses and I will try to create side projects with that initiative

One of the ways I feel like acheiving it while still getting the shipfast aspect is that I just build things for myself, vibe coding in this case can help and I launch it for public, if there is interest in any product or smth, I will try to respond and try to add feedbacks fast (perhaps still using vibecoding) but in long term, I try to promise to keep the code lean (usually approx 2-3k lines of code at max) and then if I see prospect and interest about the idea, I have tried to think that a middle way is either rewriting or completely understanding AI generated code to its core and having a very restrictive AI access afterwards any product feels good and then the trust aspect of things can be gained.

I don't know too much about side hustles. I just build things for myself in whatever I want mostly I must admit using vibe code and end up usually sharing it online/deploying it for others as well if it might help.

elictronic 1/7/2026||||
You should learn to vote for UBI?
ecshafer 1/7/2026|||
UBI will turn Earth into the Earth of the Expanse. I truly believe it would be absolutely ruinous on man. Our psychology is just not built for that.
acdha 1/7/2026|||
That’s unproven, but suppose it’s true: what’s your alternative? If we are in fact facing widespread unemployment, what’s going to be better than UBI at avoiding societal collapse? Billionaires paying private armies to contain poor people is a straight-up sci-fi dystopia but even that depends on enough people having money to buy things from their companies.
ecshafer 1/7/2026|||
If we truly hit the point where we have more people than jobs. That we hit AI improving at miraculous paces that we cant even reskill people. I think it would be better to essentially have make work programs. Have basic qualification programs where you are guaranteed a job. People need a purpose. Throw every person capable of getting an engineering or science degree into labs. Massively expand teaching, nurseing and medicine so there is extremely personal care just by the sheer numbers.
monknomo 1/7/2026|||
retraining programs are famously both failures and mostly absent for this sort of disruption.

displaced factory workers mostly drift into janitorial or cab driving sorts of work. Why would it be different for other sorts of workers?

hackable_sand 1/7/2026|||
This is so fucking dumb. I hate when software engineers try to solve problems. You are good at one thing, do that.

The rest of us will struggle without your help because that's what we been doing. We are literally struggling to fulfill our purposes because we have jobs.

munificent 1/7/2026||||
TAX. THE. FUCKING. RICH.

Then use it to pay for services like healthcare and education so that everyone has a safety net and opportunity to thrive without just giving everyone enough cash so that they are incentivized to slack.

bgwalter 1/7/2026|||
DDT has been banned, cigarettes are all but banned, leaded fuel has been banned. Nuclear energy has been banned in Germany.

The industry wanted all of that and did not get its way after some time. You can ban "AI", make companies respect copyright. You can do all sorts of things.

Since "AI" can only plagiarize, countries that do the above will have an edge (I'm not talking about military applications that can still be allowed or should be regulated like in treaties for nuclear weapons).

JTbane 1/8/2026||||
I disagree, the only real issue with UBI is the amount of inflation it will cause. Germany has something nearly approaching UBI and they are doing fine.
nsxwolf 1/8/2026||
Would Germany's UBI work if there were no jobs at all?
ben_w 1/9/2026||
Nobody knows, because we have never before had no jobs for any reason, let alone specifically due to all labour being fully automated.
TeMPOraL 1/8/2026||||
Maybe. Or maybe it'll turn it into something closer to Earth from Star Trek.
auggierose 1/8/2026||||
Maybe yours isn't.
Rumple22Stilk 1/7/2026|||
The earth of the expanse is 1000 times better than any time in history.
ironman1478 1/7/2026|||
The life of people on earth doesn't seem better than people now. For connected people it seems great, but for the average joe it seemed awful.
Rumple22Stilk 1/17/2026||
Yes it does. You don't have an accurate understanding of the lives of people on earth now, which is largely constant pain and suffering.
ecshafer 1/7/2026|||
Did you read the expanse? The earth of the expanse is full of crime and destitution. People apply in the tens of thousands for every lottery slot of school or jobs. People just wallow in nothingness. The people fleet earth for mars and the belt just to have a basic sense of purpose.

If we are to just have UBI. Have basic sustenance for no effort, while we have unlimited entertainment and porn at our finger tips. It would be a disaster. I would literally we rather have make work programs.

Rumple22Stilk 1/17/2026||
Yes. I read the expanse.

The problem is you don't understand how terrible life on earth is currently for the majority of people, you are coddled.

Tostino 1/7/2026||||
Agreed, it's one of the only ways forward I can think of while still maintaining markets in some part of the economy...that is, if you care about the human condition at all. Plenty of these tech leaders seem to want to replace humanity though, so this will be an uphill battle.
SoftTalker 1/7/2026|||
It's a nice fantasy but completely contrary to human nature.
Analemma_ 1/7/2026|||
What is your alternative, when the price humans can sell their labor at dips below what is necessary for them to survive? All these takes about "UBI will demolish the human spirit" or whatever are just ridiculous when the alternative is "starve to death".
ryoshoe 1/7/2026|||
Just doing nothing isn't great for the "human spirit", but UBI doesn't mean people can't find their own goals to pursue. The idea of something where people are not longer required to work to survive is hard to accept since many people haven't seriously considered how they could meaning outside of their careers
hackable_sand 1/7/2026||
I could ask every one of my coworkers what they would do and they would have a realistic answer.

I don't really have sympathy for people attached to their careers. They did that to themselves.

serf 1/8/2026||
counterpoint : my father had realistic expectations for what he wanted to do post-retirement.

what actually happened was that he sat around purposeless because it turns out that the motivation of producing a paycheck or product was actually the reason he did things. He stopped showering, became depressed, and neglected his health.

And this isn't an uncommon reaction to the open-ended 'free-form' life post-retirement. Some people very realistically need to have some level of structure imposed on their life or otherwise be taught how to create that structure themselves. I think this will be a very real problem whenever UBI gets closer to reality.

SoftTalker 1/7/2026|||
I see two alternatives, one that people find new ways to do productive work with or in the presence of LLM, or massive social unrest, rebellion, war and/or starving to death, followed by a reset. I.e. the way human nature has responded to similar imbalances in the past.
Tostino 1/7/2026||
So, you have no actual thoughts on this topic other than "UBI is bad" is what I hear.
SoftTalker 1/7/2026||
My thoughts are that UBI is not compatible with human nature. It cannot work at societal scale. I'm not sure how I can state it more simply.
Tostino 1/7/2026||
You were asked for alternatives, and said essentially "UBI bad, keep doing what we've been doing". Sorry, that seems lazy and uninteresting to me.
squibonpig 1/7/2026||||
Glad to hear you've isolated the UBI-incompatibility (UBII) gene. Could you present your findings for the rest of us?
mulmen 1/7/2026|||
So is a compiler. Humanity is the conscious altering of nature.
smileson2 1/7/2026|||
be real it's just going to be slavery and murder of anyone who disagrees
j16sdiz 1/7/2026||||
I can't imagine how it could work internationally, when people can literally migrate between countries and countries ain't sharing resources for free
esafak 1/7/2026||
They can? How many times have you migrated? Try going from the Middle East or Africa to any developed country.
npodbielski 1/7/2026||
You are joking right? There were handred of thousands of people that did this in last ten years or so to EU.
LogicFailsMe 1/7/2026||||
Funded by an automation tax as proposed by Martin Ford. Not holding my breath on either count. We mustn't upset the 1,000 or so billionaires in this country in any way for they are wise and they are kind and only bad things will happen if we do.

But chin up, peasant, each and every one of us can dream of one day being a billionaire as well if only we act as wise and as kind as they do.

Imustaskforhelp 1/7/2026||
> But chin up, peasant, each and every one of us can dream of one day being a billionaire as well if only we act as wise and as kind as they do.

(I know this was written satirically) but this is a nice example of doublespeak and I immediately got reminded of it.

I wouldn't say that we have reached 1984 level, there is still some decentralization where you can get hosting and then self host from small vps providers as well etc.

Not that most people do such things tho. Internet is still heavily centralized but overall, there are still outlets of escape legally and you are able to sometimes even talk to vps provider owners themselves directly in some cases if they are small enough.

But still, each year although we get away from 1984 the year, we get near to 1984 the book.

LogicFailsMe 1/7/2026||
As much as I am pro AI and I really am very pro AI, there is definitely an emperor's new AGI vibe amongst the tech bro and billionaire classes. I can only attribute it to a compulsive need to oversell everything and then deliver 25 to 50%, a state everyone is so used to now that if you try to be honest and make claims that state what you can really deliver, they will assume you can only deliver 25 to 50% of what you are claiming and therefore the guy promising twice as much gets the funding.

This makes me happy that I'm nearing retirement but that switch flipping is being delayed by my hourly rate going up for possessing forgotten knowledge. Sigh...

krainboltgreene 1/7/2026||||
Everyone suggests UBI like this sort of thing is a massive hurricane and we just gotta take it on the chin.

Nah man, this stuff isn't happening anywhere else. We can simply say "No, you don't get to ruin the economy for your personal profit."

falcor84 1/7/2026|||
Well, here you said it; is it over now?
krainboltgreene 1/7/2026||
I'm confused, do you not know what "we" means?
falcor84 1/7/2026||
Yes, I have no idea who's this magical "we" in your "We can simply". To me this seems like a textbook coordination problem leading to a tragedy of the commons- even if you got 99.9% of the world into your "we", the remaining "defectors" would have a massive benefit from using AI to replace human labor.
krainboltgreene 1/7/2026||
[flagged]
umanwizard 1/7/2026|||
No, I have the same question as that other poster. It is not a bad faith question.

There are a lot of problems that would be solved immediately if "we" (i.e. all of humanity, or all of the U.S. or some other country) decided collectively to do something: climate change, nuclear weapons proliferation, war, and so on. But that's effectively wishing for magic -- there is no way to get everyone to collectively agree on something, so unless you explain how to cope with that fact, you haven't actually made any progress.

Given that I personally don't control humanity as a hive mind, what can I do to fix this problem? You haven't proposed an answer to that.

throwaway290 1/7/2026|||
the strong interpretation is that you mean we gotta do something. and it's really not "simply" even because "we" needs to include everyone and whoever is a renegade will get more benefit.

so if "say" is an euphemism for "do" it seems an obvious question what exactly do we "do". that's another reason why it's not "simply". even if everybody was ready to do something as one, if you think everybody just knows what we should do because it's so obvious you'r mistaken.

sure it's asked a bit sarcastic but sarcasm isn't banned right?

tomjen3 1/7/2026||||
Not only can we not just do that (you did not even define what you mean), but China is coming out with models that are good enough for this purpose - and they are, because they are open, everywhere.
paul7986 1/7/2026||||
Indeed we need to revolt against AI and force every other big powerful nation to do the same thing. Yet unfortunately that seems like a big joke until AI has destroyed their society too.
bongodongobob 1/7/2026|||
[dead]
throwway120385 1/7/2026|||
The reality of UBI in the United States is that it's going to go from being something freely given to being something that is a full time job to maintain, and then it will be cut or replaced with services that are specifically designed to be as cheap as possible. Until we're all living in terrafoam, birth-controlled and warehoused until we die.
joquarky 1/7/2026||
Manna keeps coming to mind for me as well.

It feels like UBI is (at best) likely to become as complicated and corrupt as our tax system already is.

Rzor 1/7/2026||||
>Whats the 2026 version of "you should learn to code"?

Elderly care.

stillcompiling 1/8/2026||
Is it that mass unemployment will lead to caring more for one's family again, resulting in proper family structures that take care for their elders like in the past? I hope so.
tqi 1/7/2026||||
When you talk in meaningless terms like "traditional workers" and "tech bros", all it tells me is that you have divided the world into people you like and people you dislike and mourn / celebrate accordingly.
blitzar 1/7/2026|||
If ones position for "other people" was "they should pull themselves up by their bootstraps" then the same applies. If your position was we should stop/slow/consider the march of progress - well you lost to 30 years of moving fast and breaking things.

I suggest and ask for nothing but consistency, irrespective of if you like or dislike the people who are affected.

GuinansEyebrows 1/7/2026|||
would you prefer "labor" and "class traitors"?
SpicyLemonZest 1/7/2026|||
Sure! But when you imagine using those terms:

> It is "progress" when class traitors displace labor, but it is "heartbreaking" when a class traitor gets displaced by other class traitors.

it becomes clear that the original comment was a pointless strawman of a position that nobody holds. A class traitor wouldn't be expressing sympathy about displacement in the first place. It only seemed to make sense because, when you say "tech bro", people superimpose the general category of technologists who think they can make the world better on top of one specific stereotypical guy who believes all the worst things they've ever heard a technologist say.

inchidi 1/7/2026||||
unfortunately, it doesn't seems like tech bro gets displaced by other tech bros at all and more like corporates running costly ephemeral branding as tech bro by abusing other tech bros works.
falcor84 1/7/2026||
What's the difference between tech bros and corporates? Isn't being a tech bro almost by definition about getting to the point where your can sell out your company and your principles?
blitzar 1/7/2026||
10 biggest companies (by value) in the world ... all tech companies except number 9 on the list Saudi Aramco.
red-iron-pine 1/7/2026||||
[flagged]
spaceman_2020 1/7/2026|||
Well, I never read the artcicle because paywall, but there is a WSJ headline today about a $160k mechanic job at Ford that can't be fulfilled because no labor
hackable_sand 1/7/2026||
Right, that's a lie.
jstummbillig 1/7/2026|||
I think it's fairly sad that somebody feels this needs to be said.
dpedu 1/8/2026|||
I don't buy it. They failed to build a sustainable business model and are now suffering the consequences. Everybody is leaning into AI because it works (in the sense that it pays the bills). Saying the layoffs were because of AI offloads the blame.
huflungdung 1/7/2026|||
[dead]
krageon 1/8/2026|||
He fired a shitload of people, of course we can criticise him
Griffinsauce 1/8/2026|||
Three. He fired three people.

Just posting the "75%" without context is a bit of an odd choice. He explains why in the podcast, but it still feels like he should have specified immediately to avoid assumptions about scale.

lionkor 1/8/2026||
He himself said "75%", nowhere in that thread does he say 3 people. That's why the headline is like that.
306bobby 1/8/2026||
[flagged]
lionkor 1/8/2026||
What? He could have said 3 if he wanted, but he wanted it to sound worse so he said 75. I know its inferrable how many people it is, but if the guy laying them off doesn't care to say the number, why should someone else when posting this?
javier123454321 1/8/2026||
Both of those numbers in isolation dont tell the whole story. Saying firing 3 people sounds like a wednesday at a big company. Saying firing 75% of the staff indicates the impact that those changes will have on everything about the company. The latter is more useful.
stavros 1/8/2026|||
I'm also criticizing you for not hiring the laid-off people at their former salary.
Alex2037 1/7/2026||
>and he's being honest

oh, come the fuck on. it's "AI made us do it" drivel that companies began to justify layoffs with in 2023 (!!!).

Tailwind is just another FOTM frontend thing. I saw dozens of them come, gain some popularity, then abruptly disappear once the marketing budget ran out.

jact 1/7/2026||
He mentions that tailwind is more popular than ever before but their revenue is down 80% so unless he’s lying about that it makes sense rather than tailwind going out of style.
sureglymop 1/7/2026|||
However, why is that even surprising? Tailwind is essentially a frontend css stylesheet. What business could there possibly be around that?

I understand, they have UI kits, books, etc. but just fundamentally, it was never going to be easy to monetize around that long term, with or without AI.

camdenreslink 1/8/2026|||
Tailwind also has a compiler of sorts (so you only include in the bundle the exact styles you need) and a bunch of tooling built around it. In an alternate universe it could have been a fully paid enterprise tool, but then it might not have caught on.
hn_throwaway_99 1/8/2026|||
The comment you are responding to said their revenue is down 80%. So they did monetize training and services, and I don't see how that would have been a problem long term if AI didn't come along and make all of that unnecessary.
sureglymop 1/8/2026||
Yes. The point I was trying to make was that after the initial hype disappears, sales in those categories would probably taper off regardless. But it is purely my opinion.
bryanrasmussen 1/7/2026|||
I suppose Tailwind might be more popular because it fits AI development better?
sosodev 1/7/2026||
The paid products Adam mentions are the pre-made components and templates, right? It seems like the bigger issue isn't reduced traffic but just that AI largely eliminates the need for such things.

While I understand that this has been difficult for him and his company... hasn't it been obvious that this would be a major issue for years?

I do worry about what this means for the future of open source software. We've long relied on value adds in the form of managed hosting, high-quality collections, and educational content. I think the unfortunate truth is that LLMs are making all of that far less valuable. I think the even more unfortunate truth is that value adds were never a good solution to begin with. The reality is that we need everyone to agree that open source software is valuable and worth supporting monetarily without any value beyond the continued maintenance of the code.

K0nserv 1/7/2026||
Having worked on a design system previously I think most people, especially non-frontend developers, discount how hard something like that is to build. LLMs will build stuff that looks plausible but falls short in a bunch of ways (particularly accessibility). This is for the same reason that people generate div-soup, it looks correct on the surface.

EDIT: I suppose what I'm saying is that "The paid products Adam mentions are the pre-made components and templates, right? It seems like the bigger issue isn't reduced traffic but just that AI largely eliminates the need for such thing." is wrong. My hunch is that AI has the appearance of eliminating the need for such things.

sosodev 1/7/2026|||
I think you're overestimating how much people care about quality.
fireflash38 1/7/2026|||
If you can produce something that works 80% of the time for 5% of the cost? People take that all the time when they buy cheap shit off Temu or Amazon.

They almost completely just give money back if it fails/sucks, and they are still coming out ahead.

elitan 1/7/2026||
Amazon (AWS) is not cheap! :D
sublinear 1/7/2026||||
It's not that people care about quality, but that people expect things to "just work".

Regarding the point about accessibility, there are a ton of little details that must be explicitly written into the HTML that aren't necessarily the default behavior. Some common features of CSS and JS can break accessibility too.

None of this code would obvious to an LLM, or even human devs, but it's still what's expected. Without precisely written and effectively read-only boilerplate your webpage is gonna be trash and the specifics are a moving target and hotly debated. This back and forth is a human problem, not a code problem. That's why it's "hard".

ctoth 1/7/2026|||
I use the web every day as a blind user with a screenreader.

I would 100% of the time prefer to encounter the median website written by Opus 4.5 than the median website written by a human developer in terms of accessibility!

K0nserv 1/7/2026||
That's really interesting. Are you speaking from experience with websites where you know who authored them or from seeing code written by humans and Opus 4.5 respectively?
ctoth 1/7/2026||
So I have been using the human-authored web since well... 1999 or so, starting with old AOL CDs. I've obviously seen a lot of human content.

Back in the old days you might have image links and other fun stuff. Then we entered the era of flash. Flash was great, especially the people who made their whole site out of it (2004 + not being able to order ... was it pizza? something really sticks in my memory here.)

Then we entered the era of early Bootstrap. Things got really bad for a while -- there was a whole Bootstrap-Accessibility library people ended up writing for it, and of course nobody actually used the damn thing. The most frustrating thing at this point (2010?) was any dropdown anywhere. Any bootstrap dropdown was completely inaccessible using typical techniques, and you'd have to do something tricky with ... mouse routing? Gods it's been 15 years.

CAPTCHAs for stupid things became huge there for a brief moment -- I remember needing to pass a CAPTCHA to download ... was it Creative drivers? That motivated me to make a service called CAPTCHA-Be-Gone for other blind people for a while.

Then we see ARIA start to really come into its own... except that's a whole new shitshow! So many times you'd get people who thought "Oh to add accessibility, we just add ARIA" and had no fucking idea what they were doing, to the point where the most-common A11y advice these days has become "Don't use ARIA unless you know you need it."

Oh then we had this brief flash (~10 years ago?) of "60 FPS websites!" -- let's directly render to the fucking canvas, that'll be great. Flutter? ... Ick!

Nowadays the issues are just the same as they ever were. People using divs for everything, onclick handlers instead of stuff that will be triggered with keyboard... Stuff that Opus just doesn't do!

I guess I've only been using Opus 4.5 for about a month but just ... Ask it to build something? Use it with a screen reader? Try it!

sublinear 1/7/2026||
> Then we see ARIA start to really come into its own... except that's a whole new shitshow!

I am not blind, but my experience trying to write accessible web pages is that the screen readers are inconsistent with how they announce the various tags and attributes. I'm curious what you think about the screen readers out there such as NVDA, JAWS, VoiceOver, TalkBack, etc. and how devs should be testing their web pages.

Many of the larger corporate clients tend to standardize on the exact behavior of JAWS and I am not sure that is helpful. It's like the Internet Explorer of screen readers.

If you want to know why a page ends up riddled with ARIA overriding everything, that's why. In even the best cases, the people paying for this dev work are looking for consistency and then not finishing the job. It's never made the highest priority work either since testing eats up a ton of time.

To reinforce my original point, I just don't think LLMs can write anything but the most naive code and everyone has opinions and biases completely incompatible with standardization. It's never "done" and fundamentally fickle and political just like the rest of the web.

adrianN 1/8/2026|||
Knowing obscure things you need to do for accessibility is actually something I would expect an llm to be pretty good at.
sublinear 1/8/2026||
Satisfying constraints like these isn't merely about knowing the spec and having lots of examples. Accessibility requirements are even more subjective than ordinary requirements already are to begin with.
bobthepanda 1/7/2026||||
Accessibility is an interesting space for quality because under the ADA you can be sued for it and be exposed to huge liability.
tomjen3 1/7/2026|||
But accessiblity on the frontend is to a large extend patterns - if it looks like a checkbox it should have the appropriate ARIA tag, and patterns are easy for an LLM.
ben_w 1/8/2026||
That kind of pattern was easy before AI.

It's just… a lot of people don't see this on their bottom line. Or any line. My awareness of accessibility issues is the Web Accessibility Initiative and the Apple Developer talks and docs, but I don't think I've ever once been asked to focus on them. If anything, I've had ideas shot down.

What AI does do is make it cheap to fill in gaps. 1500 junior developers for the price of one, if you know how to manage them. But still, even there, they'd only be filling in gaps as well as the nature of those gaps have been documented in text, not the lived experience of people with e.g. limited vision, or limited joint mobility whose fingers won't perform all the usual gestures.

Even without that issue, I'd expect any person with a disability to describe an AI-developed accessibility solution as "slop": because I've had to fix up a real codebase where nobody before me had noticed the FAQ was entirely Bob Ross quotes (the app wasn't about painting, or indeed in English), I absolutely anticipate that a vibe-coded accessibility solution will do something equally weird, perhaps having some equivalent to "As a large language model…" or to hard-code some example data that has nothing to do with the current real value of a widget.

yencabulator 1/8/2026|||
Accessibility testing sounds like something an LLM might be good at. Provide it with tools to access your website only through a screen reader (simulated, text not audio), ask it to complete tasks, measure success rate. That should be way easier for an LLM than image-based driving a web browser.
K0nserv 1/7/2026||||
Oh no I'm very cynical about that.
sbarre 1/7/2026||
I think perhaps the nuance in the middle here is that for most projects, the quality that professional components bring is less important.

Internal tools and prototypes, both things that quality components can accelerate, have been strong use-cases for these component libraries, just as much as polished commercial customer-facing products.

And I bet volume-wise there's way more of the former than the latter.

So while I think most people who care about quality know you can't (yet) blindly use LLM output in your final product, it's completely ok for internal tools and prototyping.

falloutx 1/7/2026|||
LLMs are not that cheaper, a customizable accessible component is still worth hours of work.
h14h 1/8/2026||||
The Tailwind Team's Refactoring UI book was a big eye opener for me. I had no idea how many subtle insights are required to create truly effective UX.

I think people vastly underestimate just how much work goes into determining the correct set of primitives create a design system like Tailwind, let alone a full blown component library like TailwindUI.

beberlei 1/7/2026||||
While I believe you, its an argument that artists bring forward since the beginning of art, so even many hundred years before the internet on average humankind did not value this work.
xnx 1/8/2026||||
> design system ... discount how hard something like that is to build.

This is probably a good thing. The web would be much better off with fewer design systems.

lone-cloud 1/7/2026|||
It's not that hard to build a design system with decent accessibility. Just use shadcn ui components instead of rolling your own.
K0nserv 1/7/2026||
It's not really a refutation of my point about how building a good component library is hard, to suggest using another component library. Of course, if you use one it's easier, that was my entire point.
lone-cloud 1/7/2026||
shadcn ui is not a component library but the basis for a component library that has great accessibility built-in from the start, so yes, it is a refutation.
rhymnz 1/8/2026||
You're thinking of Radix primitives which Shadcn is built on, but both are component libraries.
lone-cloud 1/8/2026||
Maybe we're arguing semantics, but I think calling shadcn a "basis for a design system" is more accurate than a traditional component library. The difference to me is that shadcn lives inside your codebase and you can fully customize it as you please. You cannot customize a component library like MUI nearly to that extent.
jsheard 1/7/2026|||
> The paid products Adam mentions are the pre-made components and templates, right? It seems like the bigger issue isn't reduced traffic but just that AI largely eliminates the need for such things.

Or more cynically that it eliminates the need to pay for such things. Claude and friends were no doubt trained on the commercial Tailwind components, so the question becomes whether those models could have done the job of Tailwind UI without piggybacking on the unpaid labour of the Tailwind UI developers. If not then we clearly have a sustainability problem here - someone still has to do the hard work to push things forward, but with the knowledge that any attempt to profit from that work will be instantly undercut by the copyright laundering Borg.

jesse_dot_id 1/7/2026|||
I bought a Tailwind Plus trial a few years ago and I've been using AI tools since they came out. I typically find the block or template I want to use via the Tailwind Plus site and then feed it into Claude Code and ask the agent to modify them as required. This has been working well for me. I think the problem is that the Internet is absolutely full of people who expect free shit and never even consider paying for it to support the devs. I don't really know how you fix that. In a sane world, we'd be funding the most popular/useful projects using government grants, since our entire fucking economy sits atop a pile of OSS.
YaeGh8Vo 1/7/2026|||
Ironically, some of the same people that are ready to pay $200.-/month Claude subscriptions.
jesse_dot_id 1/7/2026|||
You're not wrong.
nyantaro1 1/8/2026|||
I don't know why I didn't think about this before, but you are right. This is just wrong.
jesse_dot_id 1/8/2026||||
Bought a license, not a trial. Freudian slip.
jandy 1/8/2026|||
I think you can see this when you look at the downvotes on that GitHub issue on any comment which suggests gating AI access behind a paywall.
spzb 1/7/2026|||
AI's going to be a whole lot less useful when it doesn't have any open source component libraries to crib from.
rikschennink 1/7/2026|||
I don’t think the scraping party cares about the license, if the JavaScript code is linked online they’ll just take it. Source: see the art industry
throw234234234 1/8/2026||||
I think AI has come as the industry was somewhat maturing and most frameworks/software had previous incarnations that mostly did the same thing or could be done adhoc anyway. The need for libraries as the models get better probably declines as well.

Not all open source but a lot of it is fundamentally for humans to consume. If AI can, at its extreme (still remains to be seen), just magic up the software then the value of libraries and a lot of open source software will decline. In some ways its a fundamentally different paradigm of computing, and we don't yet understand what that looks like.

As AI gets better OSS contributes to it; but in its source code feeding the training data not as a direct framework dependency. If the LLM's continue to get better I can see the whole concept of frameworks being less and less necessary.

kjkjadksj 1/7/2026|||
They already pay people to generate training data.
lbrito 1/7/2026|||
This can never match the scale of organic training data
theappsecguy 1/7/2026||
Or quality
jacooper 1/7/2026||
Actually synthetic training dats is better, thats why the new models are all better at design.
jsheard 1/7/2026||
If synthetic data is so much better then what are AI crawlers still DDOSing everyone for? Are they stupid?
philipkglass 1/7/2026||
Mostly. I had the "AI bot tsunami" problem on my own personal site and blocked a bunch of bot user agents in robots.txt. Most of them were from companies I had never heard of before. The only big AI name I recognized was GPTBot from OpenAI.
figassis 1/7/2026||||
These people won’t have to be experts like the tailwind team? Quality will be spontaneous?
mirsadm 1/7/2026||||
They pay people to generate open source libraries? I'd love to see it
css_apologist 1/7/2026||||
this is news to me, how does this work? who is getting paid?
simonw 1/7/2026|||
Some relevant job ads for Anthropic:

https://www.anthropic.com/careers/jobs/5025624008 - "Research Engineer – Cybersecurity RL" - "This role blends research and engineering, requiring you to both develop novel approaches and realize them in code. Your work will include designing and implementing RL environments, conducting experiments and evaluations, delivering your work into production training runs, and collaborating with other researchers, engineers, and cybersecurity specialists across and outside Anthropic."

https://www.anthropic.com/careers/jobs/4924308008 - "Research Engineer / Research Scientist, Biology & Life Sciences" - "As a founding member of our team, you'll work at the intersection of cutting-edge AI and the biological sciences, developing rigorous methods to measure and improve model performance on complex scientific tasks."

The key trend in 2025 was a new emphasis on reinforcement learning - models are no longer just trained by dumping in a ton of scraped text, there's now a TON of work involved designing reinforcement learning loops that teach them how to do specific useful things - and designing those loops requires subject-matter expertise.

That's why they got so much better at code over the past six months - code is the perfect target for RL because you can run generated code and see if it works or not.

babelfish 1/7/2026|||
Mercor, Turing, Scale, etc facilitate the work. Labs pay them, they pay contractors.
sublinear 1/7/2026|||
The funny part is how they think this will give them the power to take control of what is the defacto standard and circumvent standards.

It will instead further distinguish what is AI slop because it doesn't work and be siloed off to people who don't care about the code so can't fix it.

If people want good interoperable production ready code that can be deployed instantly and just works and meets all current standards and ongoing discussions, we've had it for many decades and it's called open source.

legitster 1/7/2026|||
Well, you can tell from the tone of his post that he isn't blaming anyone directly. They monetized convenience, and something more convenient came along.

I think it's more shocking to everyone how quickly something like that happens.

suyash 1/7/2026||
Exactly the business model wasn't strong enough, just upselling templates for hundreds of dollars which AI can churn in few tokens was easy to disrupt.
mmcnl 1/7/2026|||
The business model is strong. AI is stealing traffic/money from creators. That's not a problem with the business model, it's a problem with AI. AI hyperscalers shamelessly monetize other people's work without compensation. Truly an awful dystopia.
kimixa 1/7/2026|||
The output of AIs that is "churned out" wouldn't exist without templates like this being used as an input to the training. But that isn't "Copyright Infringement", according to the AI companies.
mmcnl 1/7/2026||
They have more and better lawyers. But I know what feels morally unjust.
mrguyorama 1/8/2026||
You and I would not get away with this no matter how much lawyering we buy.

This has nothing to do with the actual facts or arguments of the case. Our "Justice" system has openly and capriciously emphasized corporate rights over individual rights for at least 50 years now.

BoorishBears 1/7/2026||||
I disagree. The bare minimum they could have done in all these years was build a proper high quality, tightly coupled component library instead of riding this "copy paste your way to a result" trend.

Not stuff like shadcn and Tailwind Catalyst, but a proper versioned, tightly coupled UI library with rich theming capabilities made for the 99% of users who aren't skilled enough at design to be cobbling together their own design systems or editing a Button component directly.

Instead they rode the wave (despite being best positioned to redirect the wave) and they're paying the price.

If it wasn't AI it'd be the first version of MUI that moves on from Material Design 2 as a default. Or Hero UI v3. Or literally anyone who brings sanity back to the space of component libraries and leaves "copy and paste code snippets" behind

causal 1/8/2026||
I don't understand how a component library would be AI-proof in a way CSS templates are not.
BoorishBears 1/9/2026||
There are more knobs to turn when you have an actual library, and you become a lot less fungible than a random collection of TW classes.

HeroUI faces the same problem, and now their React Native library includes an optional (paid) conpiler solution that makes it faster.

MUI has the same problem but besides templates they have their MUI X data components which aren't limited in complexity to what can be ergonomically copy and pasted to a clipboard.

satvikpendem 1/7/2026|||
If a business model can't withstand being disrupted, it is no longer viable. It's like Uber putting cabs out of business with something better. Selling templates is now no longer viable, and blaming AI will not do anything. As Darwin would say, adapt or die.
llmslave2 1/7/2026||
If the disruption comes from theft, is the business not viable?
satvikpendem 1/7/2026||
Just like piracy isn't theft, so too isn't AI scraping. Personally I think copyright should be abolished and I think it's wild to see people on HN turn from hackers to copyright hawks literally supporting massive corporations which are the primary beneficiaries of long copyright laws, like Disney and their Mickey Mouse laws.
mmcnl 1/8/2026|||
Now is not the time to take a principal stance on copyright. The harsh reality is that trillion dollar companies are taking the word of individual creators like Tailwind for free and monetizing it without any form of compensation. That feels incredibly unjust and needs to be fixed. I don't care what the fix is called.
jdasdf 1/8/2026||
What do you mean? If don't take a principled stance on something even when it hurts, you don't have principles.

Copyright is evil. Disliking LLMs doesn't change that.

llmslave2 1/8/2026|||
I'm not a fan of copyright either but big corporations have abused them for so long, either enforce them to punish these companies or abolish them so these companies die, either one is fine with me. But don't just selectively enforce them to the benefit of these corpos but ignore them when they punish them, that's the worst of both worlds.
usef- 1/7/2026|||
It isn't just the product itself: he's saying traffic to the site has dropped substantially, so any product will be harder to sell now for them.

Some people who would buy the higher quality templates don't know that they exist now.

suyash 1/7/2026||
I think the era of buying templates is over, when you can get a tool that listens to you patiently, iterates again and again till you're satisfied for pennies, why would you pay hundred's for a template that is there for anyone else to buy as well.
usef- 1/7/2026||
The selling feature is that it's more polished (and has good accessibility etc), they're still intended to be customised, which you could use AI for. Why use Tailwind itself when you could generate one with AI? Because it's solidly tested and polished, similarly.

But the broader, more important point: an open source project previously could be funded by using attention to sell other services or add-ons. But that model might be gone if users no longer visit or know the creators.

biztos 1/7/2026|||
Is AI making component libraries redundant? Or is it just making it really easy to use free component libraries?

(Or is it really more about traffic to the documentation site and thus eyeballs on the sales pitch?)

I'm making an app using ShadCN, which is pretty good and free -- maybe Tailwind Plus would be significantly better, I don't know, I had to consider the possibility that this project never makes any money so I wanted free for the first shot. And the LLMs turn out to know it pretty well.

Once I get it built using ShadCN, it's hard to imagine when I'd have time to go redo all the component hackery with another library, even if it were way better.

I guess my point is just that "paid UI components" is a really tough business when there are so many people willing to make components just for the fun/glory/practice. Same with a lot of UI stuff it seems -- I highly respect icon designers, but I'm probably just going to use Lucide.

keithnz 1/8/2026|||
I think all kinds of libraries are becoming redundant. Unless the library solves significant technical problems its likely AI will generate whatever you need. Even tailwind itself is kind of unnecessary, I've used it a lot, but recently been just using AI to generate raw css on side projects, I feel it works pretty well. Tailwind is really a developer convivence, it made things pretty fast to style, but now I don't really think it has anywhere near the advantages it did. If you aren't writing tailwindcss but generating it, almost all the advantage is gone. Only thing it kind of provides is a set of defaults / standards
hiccuphippo 1/9/2026||||
I've known of the paid components for years and never thought of buying them. It's so easy to build things with Tailwind that it never crossed my mind.
presentation 1/8/2026|||
Fwiw I don’t even think shadcn is good, but our app is built on top of those components already, so we can’t change it without changing everything, so we’re stuck with it.
Vinnl 1/7/2026|||
Does it matter whether it's been obvious that it would be a major issue? It's not unlikely that he did realise this a long time ago, and if he did, it's also not unlikely that he still hasn't found a solution, because there might not be one.
tschellenbach 1/7/2026|||
Well.. there are many fast growing companies that provide UI + APIs for certain components of your app. Sure you can build things easier in-house, but the opportunity cost of doing so also went up. Supabase, Stream, Clerk, Stainless all growing very well.
tomaskafka 1/8/2026|||
> I think the even more unfortunate truth is that value adds were never a good solution to begin with.

This is the money quote for me - charging for a different thing than the one that brings the value is unsustainable, and AI is accelerating that realization.

Unfortunately, without free distribution, Tailwind would never gain anywhere close to its current mindshare, so there just might not be an opening there (save for a "this year is a year of Linux on desktop" dream of bots and pnpm install paying with micropayments for each download).

falloutx 1/7/2026|||
How does it eliminates the need for simple templates and components? Templates and components are always gonna be more cost effective, back in the day we used to buy simple jQuery components for like 5*$ and even LLMs cant beat that, you will quickly end up with a shittier component with 0 accessibility and end up paying more to the Claude Opus
spaceman_2020 1/7/2026|||
The only thing that can save open source software is open source LLMs

Unfortunately only the Chinese are really being serious about that

nananana9 1/8/2026|||
> The reality is that we need everyone to agree that open source software is valuable and worth supporting monetarily

The reality is that you need to figure out is that if you want people to pay when they make a ton of money from your code, you should put that in the license.

throw234234234 1/8/2026|||
In the face of LLM's it won't be rational for many people to open source their work. People don't want their work/effort being used against them.
noobermin 1/8/2026||
I've considered no longer uploading work I do to GitHub.
A4ET8a8uTh0_v2 1/7/2026|||
Agreed. I don't know how realistic it is without a major need that would force major player to abide by it, but yea..
nemomarx 1/7/2026||
Maybe we need patreon equivalents for open source development?
Nextgrid 1/7/2026|||
I think we just need better platforms for enterprise procurement.

The issue is that currently you either publish as free & open-source and get tons of traction and usage but little funding, or you publish as paid and get no traction.

The blocker for paid software isn't actually the money itself (this is solvable by just pricing it reasonably), it's all the red tape that someone has to go through to get their company to purchase a license to begin with.

Maybe a marketplace that preemptively does audits, provides insurance, code escrow, licensing, etc ahead of time, that vendors can put their software on it proactively and companies can have accounts where their employees can just open an "app store" and just buy/license software directly? Similar to the AWS marketplace but for libraries.

speed_spread 1/7/2026||
Sounds like the kind of enterprise-class walled garden that IBM or Oracle maintains.
sosodev 1/7/2026|||
It already exists. Tailwind has had GitHub sponsorships enabled for years but only 5 people have ever given them money that way.
satvikpendem 1/7/2026|||
Meanwhile Evan You of Vue JS was making something like 200k just from Patreon before starting void(0) which is venture backed, it's all a marketing problem because I don't think anyone knew their GitHub sponsors even existed, people just don't seem to use it in general.

I don't know why Tailwind needed anyone more than Adam, I understand that more people makes the work go faster such as for their Rust compiler but then you run into money problems like this.

ceejayoz 1/7/2026|||
They have off-GH sponsorship that's much more widely subscribed.

https://tailwindcss.com/sponsor

jonas21 1/7/2026||
Yeah, it's apparently pulling in over $800K in annual revenue [1].

EDIT: Doing the math on the sponsor list, it's probably around $1M in ARR now.

[1] https://petersuhm.com/posts/2025/

eudamoniac 1/7/2026||
I'm sorry but it simply does not cost a million dollars to maintain Tailwind, a CSS library that has no compelling reason to ever change at this point.
simonw 1/7/2026||
Key comment is this one: https://github.com/tailwindlabs/tailwindcss.com/pull/2388#is...

> [...] the reality is that 75% of the people on our engineering team lost their jobs here yesterday because of the brutal impact AI has had on our business. And every second I spend trying to do fun free things for the community like this is a second I'm not spending trying to turn the business around and make sure the people who are still here are getting their paychecks every month. [...]

> Traffic to our docs is down about 40% from early 2023 despite Tailwind being more popular than ever. The docs are the only way people find out about our commercial products, and without customers we can't afford to maintain the framework.

ibejoeb 1/7/2026||
>The docs are the only way people find out about our commercial products

Wall that's the problem, and it's tractable problem. Seems like tailwind needs a sales strategy beyond hoping people read the docs. And that it gives rise to a perverse incentive--making a less intuitive product to drive the need for documentation--is bound to affect the product.

If LLMs are really the problem, and it seems possible that they are, then you might need to lean in. Maybe selling access to mcps and skills. I'd still bet on hiring someone to chase down some contracts is going to be the easiest way out of the hole though.

teaearlgraycold 1/7/2026|||
Agreed. If Tailwind could give you a paid subscription to a service that plugs into your agent and will recommend component compositions, styles, etc. (basically how those web app generators companies work but targeted at experienced devs) they have a chance to survive the transition.
ibejoeb 1/8/2026||
Presumably the MCP could also be aware of the commercial products, which ought to coax the agent to apply those patterns. That'd be more useful than actually have the library.

This isn't novel either. Expo offers an MCP with its paid subscription, for instance. It's helpful. In fact, I wish the tamagui crew would get on that...

TiredOfLife 1/8/2026|||
Tailwind can be made less intuitive?
kelnos 1/8/2026|||
I feel like if their docs are their only funnel into their commercial product, they need to fire their marketing staff and find people who are competent. There are so many other ways they could be reaching potential customers, even those only familiar with Tailwind's free product.
esperent 1/8/2026|||
> There are so many other ways they could be reaching potential customers

Like what, exactly, now that most people interact with tailwind purely via AI agents?

I started work on a front end project React/Astro/Tailwind project for the first time in about a year, building out with CLI agents, and one things that's changed compared to a year ago is that I have the entire UI basically working and I haven't even looked at the tailwind classes. I just say yes that's fine but can you improve the width for the sidebar on mobile (obviously paraphrasing here, I write the requirements for the agent carefully) and within a couple of iterations it's working. I keep expecting to have to jump in to manually fix things but so far I haven't needed to.

I worked in FE for years and I know tailwind and CSS quite deeply. But the entire extent of what I've needed to know for this project so far can be summed up as "it's some kind of styling tool". I never had to look at the docs, I never went to their website, or or Twitter or anywhere else that might have worked for marketing.

I did make an informed decision in choosing this stack, but it's equally likely that the AI could have recommended it to me, and the AI entirely set up the project scaffolding and config for me.

So where in this could they possibly have marketed paid components to me? And even if they did, why would I have paid for them when Shadcn is free and was added automatically by the AI?

ben_w 1/8/2026||
> I did make an informed decision in choosing this stack, but it's equally likely that the AI could have recommended it to me, and the AI entirely set up the project scaffolding and config for me.

I'm not a web dev, I've heard of Tailwind CSS but my actual knowledge is "I know what the CSS in that name means, therefore it's some kind of styling tool".

One of my experiments before Christmas with Claude Code, was to see what it does in pure vibe-coding mode, where I just say "yes" and then see what kind of mess (if any) it made.

It did not use Tailwind CSS. There was a lot of… if a human had done it I'd say "copy-paste" CSS, but I think it just regenerated it all fresh each time rather than actually using the pasteboard? And it was raw CSS, no dependencies that I noticed.

heavyset_go 1/8/2026||||
They maintained professional etiquette in their marketing and I don't blame them. If you annoy people, they will not recommend you.

I've watched open source projects get lambasted because their developers dared to make a buck. Being conservative with their marketing is what is expected of them even if it isn't fair.

stephenson 1/8/2026||||
What marketing staff?
orangepanda 1/8/2026|||
> they need to fire their marketing staff

Sounds like they did just that. Ereyesterday.

meken 1/7/2026|||
Thanks for that - the GitHub app “helpfully” collapsed this comment (along with most of the others in the thread), so I was confused how the headline related to this issue.
baxtr 1/7/2026||
That traffic is down can have at least two separate AI related causes:

1) Lower amount of impressions on the google search pages due to the AI answers

2) Lower amount of searches since people are using code generators

I wonder which one it is primarily.

satvikpendem 1/7/2026||
Sadly, selling pre-made components and templates was never a sound business model, especially in the wake of AI. One thing I learned being on HN for so long and launching my own products is that a product is not a business. Don't conflate the two, at your peril.

Lots of people make great products but actually turning that into a business is fundamentally a different skill. It seems like Tailwind grew too fast, having 2 million ARR a few years ago and almost 10 employees (200k each is probably the all-in cost anyway for an employee if they're full time with benefits, so I suppose there was barely any profit), whereas they'd probably have been fine with running a Patreon like Evan You did for Vue, and cutting down the number of devs drastically, which I suppose is what they're doing now.

thundergolfer 1/7/2026||
It is a business. Envato was a billion dollar business in 2017. I agree that AI makes these kinds of businesses vulnerable, but it's overstepping to say that these things aren't businesses.
satvikpendem 1/7/2026||
I never said Tailwind the company wasn't a business, when I said "a product is not a business" I meant that as advice to creators in general, not in specific to Tailwind; of course it is, it made millions in revenue. What I meant was that even though businesses may exist, having a long-term, durable business model is not always viable.
thundergolfer 1/7/2026||
"selling premade software assets" is a business, and it's the business both Tailwind and Envato were in. Both businesses got hit hard by AI. Check out Envato's homepage now. It's unrecognizable from what it was in 2017, and completely genAI oriented.
satvikpendem 1/7/2026|||
I think you're just repeating the same point I'm making. The point is they're not good businesses, hence why Envato pivoted and Tailwind soon might need to as well.
suyash 1/7/2026||
You're shifting your argument, first you said it's not a business. Any business can be good/bad depends on climate and over time. It was a business and many busienss in the current era of AI will face such challenges. All business just need to constatly adapt over time aka innovate.
satvikpendem 1/7/2026||
> first you said it's not a business

You're misunderstanding what I'm saying, I was not talking about Tailwind Labs not being a business, I am saying that in general, products are not businesses by default. In that case, my argument is the same as it has been, agreeing with your last 3 sentences.

lloydatkinson 1/7/2026|||
I don't even know what Envato is from looking at their own website. Maybe some companies don't need to exist if they can't even explain themselves.
ZephyrBlu 1/7/2026|||
Definitely more than 200k per head. I remember seeing a job posting for Tailwind Labs for a (design?) engineer which was 250-300k TC.

Seems like it was an insanely profitable product, but a risky business.

f311a 1/7/2026||
It’s still pretty profitable, more than $100k a month
scoot 1/8/2026||
Revenue is not profit
KallDrexx 1/7/2026|||
Telerik, DevExpress, and a lot of other companies have made profitable businesses that have lasted well over a decade on that business premise. Selling solid and easy to integrate pre-made components has been a pretty good business for a while.
satvikpendem 1/7/2026|||
I wonder how they're doing too then, as we don't have public stats about them (Telerik was acquired by a public company Progress Software but they do not break down revenue by Telerik specifically). Ultimately, this business of selling components is not sound in the age of AI.

Another thing to consider, it seems JS devs use more AI for work than .NET devs for example, which might be in more old-school companies and industries. I can't verify this but there seems to be a correlation between companies who use hip new CSS and JS frameworks, and their AI usage, thus accelerating Tailwind Corp's cannibalization by AI, as most vibe coders are building web apps from what I've seen and Tailwind and React are very well represented in the training set.

Shalomboy 1/8/2026|||
> Another thing to consider, it seems JS devs use more AI for work than .NET devs for example, which might be in more old-school companies and industries.

Speaking from years of .NET work in state and federal government, the sort of dev groups that lean on Telerik or DevExpress have less leverage to build new things for themselves than you would expect, so the use of AI inside of them is predominantly for maintaining existing software. Decisions on how things get built at most public agencies still revolve around MS Access and WebForms due to a whole bunch of BS ordinances that legislators put in place; for those sorts of places a reliable vendor can absorb the blame if concerns surrounding accessibility, compliance, or security of your ancient web services crop up, while Claude and Codex put the liability back on your org.

KallDrexx 1/7/2026|||
Yeah I don't disagree that selling components is going to be hard business in the age of AI. Just mostly pointing out that it was a good business previously.
EMM_386 1/7/2026|||
PrimeTek components (PrimeReact, PrimeNG) are MIT licensed open source.

They also have a CSS utility library (like Tailwind).

TaylorOtwell1 1/7/2026|||
Tailwind had several times more than 2M / ARR at their peak.
onehair 1/7/2026||
you have 2 comments in total and a super popular name :-(
kevlened 1/7/2026||
More details:

https://github.com/tailwindlabs/tailwindcss/discussions/1467...

https://x.com/adamwathan/status/2008909129591443925

https://adams-morning-walk.transistor.fm/episodes/we-had-six...

figassis 1/7/2026||
Today, I wanted to add tailwind to a new project and realized I had purchased it back in 2022. So I went to the website and realized it had moved to tailwind plus. That’s how distracted I’ve been. To my surprise my access worked and I could still download the full UI kit.

I know they promised lifetime, but I did not expect updates forever. This looks like the first issue to fix. I would have no issues paying 20% of purchase price for an updated version, that gave me access to 12 months of free updates.

Also, what about paid access to skills or MCP server for design systems and components?

I know these may be things he already considered, so don’t want to presume I have an answer. But as a customer, totally willing to support a good product that has supported me.

falloutx 1/7/2026|
Lovable while claiming they are making $250m ARR heaving using Tailwind, doesnt even pay to support tailwind at all. Although with the AI companies you can never trust the numbers as they play the giving free trials and counting as future ARR game.
kelnos 1/8/2026|||
And that's totally fine what Lovable is doing. Tailwind offers an MIT-licensed library that anyone is free to use without paying for it. Tailwind's paid offering is optional, and many businesses won't need it. Just as non-paying users of OSS are not entitled to anything from the maintainers, maintainers are not entitled to revenue from users who are complying with the license terms of their free offering.

As an open source developer myself, it concerns me that so much of what we do us under- and un-funded, but that's the licensing model Tailwind chose. If you want something different, then release it under the AGPL (or something else that businesses aren't comfortable using, or cannot use), and charge for commercial licensing for any use of your product. Yes, you'll have fewer users, but that may be the trade off you need to make in order to build a sustainable business.

gervwyk 1/7/2026||||
Great point here, the only thing that feels greedy to me is that these larger companies do not contribute back to the foundational libraries that they are building on, even to a minor extent for ecosystem improvements. Perhaps greedy is a strong word.

i’ve always felt that oss licenses needs to include responsible use terms or something. some orgs dont mind paying for value contributed but you need to provide a structure to do so, even if that is on a voluntary basis.

If anyone from Lovable etc sees these comments, great opportunity for sponsorship where it can make a difference upstream.

Some companies have done this well, at a stage Retool use to sponsor a number of open source libs which greatly helped them with exposure to devs. Surely a better way to spend ad revenue imo.

satvikpendem 1/7/2026|||
If you give something away for free, don't complain when people take it for free. Make it AGPL instead then.
paxys 1/8/2026||
While I'm sure AI is partially to blame, I feel like the real problem is that (1) they don't have a sensible business model and (2) they have saturated their market.

There are relatively few individuals and organizations out there with products that are worth spending vendor money on, especially for something like a CSS library. Companies that do have this need are ready to spend BIG.

Tailwind charges a one-time fee in the hundreds of dollars range and pledges lifetime support.

When they say revenue is down 80%, it's because everyone already bought their library in its first few years of existence. And looking at their site there is nothing else to spend money on. So how are they planning to sustain their revenue?

dbbk 1/8/2026||
They were selling HTML templates. Not even anything else, literally just HTML with Tailwind classes. That wasn't a sustainable business even before AI.
hdra 1/8/2026|||
i remember listening to Adam in one of the podcast he was in (I think it was either the Hackers Inc, or the Art of Product, but could've been something else where he was a guest) - and I remember that he mentioned that idea that there are always a new wave of new developers that they can sell the product to.

I still think he was correct. I myself bought tailwindUI as an aspirational purchase, and i doubt people would pay for it as a subscription.

But I think a lot has changed in the last few years. There arent probably as many new developers given the market, and among those there are probably even less that are willing to pay $100+ for a UI library, not when there are competitions like shadcn or radix or many others as free alternative, or when you could just ask an LLM to generate them for you.

Tailwind Labs definitely need to explore new revenue streams, but i dont think UI components is the way to go. Without knowing their internal data, this is just a guess, but I doubt traffic to docs or pipeline to premium products is much of a factor in the decline.

shunia_huang 1/8/2026||
I believe the new UI libraries hit hard more than the AI impact. AI is not always that accurate so eventually if you want to deep dive in, you still have to turn around to the doc. But the new libraries though, they give the market another good choice, especially when shadcn came out, it's so huge that I personally even feels there's no need to go for the raw Tailwind experience, and what's worse is that shadcn is still evolving fast.

I believe the only way to let Tailwind survive is changing the business model.

aurareturn 1/8/2026|||
They had a business model good enough to employ a few people. Not every business needs to be Google’s Adsense.

LLMs are clearly to “blame” here. You can make any component with LLMs from scratch or it will expertly use one of the many existing UI frameworks.

fantasizr 1/8/2026||
they were never positioned as a unicorn, the question becomes can you be a small business/SMB in software/tech
aurareturn 1/8/2026|||
Most software/tech is a small business.
almostlikemagic 1/8/2026|||
yes, but you have to size your expectations accordingly and can't assume that the sv model will work for your 1-2 person business.
lifetimerubyist 1/8/2026||
They had a sensible business model UNTIL AI came around. As usual, AI is just destroying everything it touches.

Not every business should need hyperscaling mega-exit unicorn enshittification.

Lifestyle and small businesses are good and of course these are being crushed by our new oligarchs.

> It's because everyone already bought their library in its first few years of existence

Literally everyone? No new developers being trained? No new tailwind users?

stevoski 1/7/2026||
As a fellow business owner, I’ll always feel bad when business owners need to make these types of decisions.

I bought Tailwind UI - I always thought it was a critically bad business decision from their end to keep giving me additional new stuff for free. It seemed to me that it should have been a subscription.

However, knowing nothing about the inside of their business, I have no idea how that would have affected their viability.

camdenreslink 1/7/2026||
He goes into detail the motivation/decision to do lifetime pricing vs subscription pricing here: https://hackersincorporated.com/episodes/lifetime-pricing-is...

The idea is that subscription businesses have churn, and if you can capture the lifetime value of a customer with your one time price, there isn't any difference (other than people feeling grateful when you add new content for "free").

mootothemax 1/8/2026||
That’s an excellent point, thanks for linking.

My takeaway from this thread is: his theory’s great until you discover that your customers are wiling pay *so* much more.

On a more positive note, I’ve been blown away by the (largely, one conspicuous troll-like annoyance aside) positive thoughts in the comments. Maybe it’s not too late?

SirHound 1/9/2026|||
Some are willing - many take the code they want and bounce after a month
camdenreslink 1/8/2026|||
It is true, I paid the lifetime fee for the premium tailwind offering, and they probably could have gotten double that from me with an annual subscription instead.
giancarlostoro 1/7/2026|||
> It seemed to me that it should have been a subscription.

The one time fee should have been for personal licenses, and a annual subscription for businesses.

sbarre 1/7/2026||
I like the approach of paying for major upgrades.. So you get free updates on your current version for as long as you want, but when the next major update comes out, you either stick with your current version at no cost (and ideally still get maintenance and security patches) but if you want the next major version, there's an upgrade cost.

That feels fair to me.

freedomben 1/7/2026|||
> I always thought it was a critically bad business decision from their end to keep giving me additional new stuff for free. It seemed to me that it should have been a subscription.

Maybe. One data point isn't all that useful, but I never would have bought it if it weren't for the model he chose. I will never, ever do a subscription for something like that.

stevoski 1/7/2026|||
Right, but you can do a one-off purchase to get the product as it existed at the time. Instead they offered all future improvements in the price.

This is not sustainable once your customer growth dies down, as it eventually did.

shimman 1/7/2026|||
Their customer growth wasn't exactly dying down tho, it was massively disrupted. That is a key distinction that should be noted.
WA 1/7/2026|||
Not entirely true. They had one product at first. I think it was UI kit. The full app templates that came later were a separate product and they charged again. However, you’re right insofar as they added more templates to the later product for free.
mootothemax 1/8/2026|||
I guess this is what makes marketing so tricky; I myself would’ve bought a $10/mo subscription so much sooner given the chance, which by now - and happily, incidentally - would’ve brought in way more dosh than my one-off payment.
SkyPuncher 1/7/2026|||
I think it’s simple that people aren’t using CSS frameworks because the AI creates CSS on its own.
hdra 1/7/2026||
i bought Tailwind UI years ago and have barely used it outside of like a couple of abandoned side projects. I bought it knowing that is going to happen because it is a one-time payment, and the idea of supporting the project/Adam is prob a bigger factor that the product.

I definitely wont even consider it if its a subscription.

Selling UI components is a hard sell to begin with - i think they made the right decision with a one-time point payment at that higher price point. If it were a subscription, i probably would've cancelled it within 2 or 3 months.

bilekas 1/7/2026|
I can't get over the Author of the CR addi g his responses on TikTok.. What have we come to?
falloutx 1/7/2026||
if the coding agents are already using Tailwind so much, I don't see why he is so adamant on add this to the repo. llms.txt is basically useless, and you need it you can add it to your user claude.md
dormento 1/8/2026||
Oh $DEITY you just reminded me of summer of code.
katdork 1/7/2026|||
that's why I complained about it in the PR, mmm, I thought it was grossly unprofessional of him (besides the things he said in the discussion.

e.g. Tech changes all the time, that isn't an excuse to be a dick. e.g. ok dude, don't expect any future free work from me in the future on any of your projects going forward. Rude AF.)

also, I just realised, that PR is an excuse to get the library he made (https://github.com/quantizor/markdown-to-jsx) used within TailwindCSS :p

akuchling 1/7/2026||
Stray thought: adding a library the PR submitter controls would be a good starting point for an XZ/SSH-style supply chain attack: badger & threaten the maintainers to add the dependency, and then sneak something into a future library update.
falloutx 1/7/2026||
This seems like a huge red flag, there is no need to add any more dependencies to an already fully featured repo
ifwinterco 1/8/2026|||
I'm not normally one to do armchair psychology but from the way he posts I'm pretty sure he's just on the spectrum, obviously smart but total inability to read the room or understand other people's perspectives
lloydatkinson 1/7/2026|||
It's peak brain fried slop that's for sure
bitbasher 1/7/2026|||
It's on Github, I'm not surprised. I'd be surprised if you got a TokTok response on sourcehut.
anematode 1/8/2026|||
We really are in the worst timeline, huh? I wish there were professional consequences for this kind of online behavior.
b34r 1/7/2026||
[flagged]
reducesuffering 1/7/2026|||
How about in GitHub comments like everyone else? You're just self-promoting
b34r 1/7/2026||
[flagged]
reducesuffering 1/7/2026||
Everyone else is commenting, Adam's message was text based. Probably best to keep the conversation text than interjected with video obviously...
b34r 1/7/2026||
[flagged]
drivesafely 1/7/2026|||
Film whatever you want but please please please don't film or use your phone while driving. It's incredibly dangerous and inconsiderate to all those you endanger.
More comments...