42 comments

  • SockThief29 days ago
    <a href="https:&#x2F;&#x2F;xcancel.com&#x2F;OfficialLoganK&#x2F;status&#x2F;2009339263251566902#m" rel="nofollow">https:&#x2F;&#x2F;xcancel.com&#x2F;OfficialLoganK&#x2F;status&#x2F;200933926325156690...</a>
  • mdasen29 days ago
    This is good, but it doesn&#x27;t necessarily mean that Tailwind is out of the financial difficulty that we talked about yesterday. You can sponsor Tailwind for as little as $6,000&#x2F;year. 29 companies were already sponsoring Tailwind including 16 companies at the $60,000&#x2F;year level. Maybe Google AI Studio has decided to shell out a lot more, but it could also be a relatively small sponsorship compared to the $1.1M in sponsorships that Tailwind is already getting. Google has deep pockets and could easily just say &quot;f-it, we&#x27;re betting on AI coding and this tool helps us make UIs and $2M&#x2F;year is nothing compared to what we&#x27;re spending on AI.&quot; It&#x27;s also possible that the AI Studio team has a small discretionary budget and is giving Tailwind $6,000&#x2F;year.<p>It&#x27;s good, but it&#x27;s important to read this as &quot;they&#x27;re offering some money&quot; and not &quot;Tailwind CSS now doesn&#x27;t have financial issues because they have a major sponsor.&quot; This could just be a 1-5% change in Tailwind&#x27;s budget. We don&#x27;t know.<p>And that&#x27;s not to take away from their sponsorship, but on the heels of the discussion yesterday it&#x27;s important to note that Tailwind was already being sponsored by many companies and still struggling. This is a good thing, but it&#x27;s hard to know if this moves the needle a bunch on Tailwind&#x27;s problems. Maybe it&#x27;ll be the start of more companies offering Tailwind money and that&#x27;d be great.
    • ricardobeat29 days ago
      No ill will towards the team, but isn’t it almost absurd that a CSS library is funded to the tune of 1m+ <i>yearly</i> and is still in financial difficulty? It is technically complete. There is no major research work or churn like in React, no monstruous complexity like Webpack.
      • tpmoney29 days ago
        Let&#x27;s say you&#x27;re paying your devs $100k &#x2F; year. All in costs on those devs are probably $150k or so. That means your $1m &#x2F; year will fund 6 full time developers with a little left over. This podcast from the CEO[1] says their engineering team was 4 people and the remaining staff is the 3 owners, the 1 remaining engineer, and one part time customer support person. So assuming every full time person was costing $150k in salary and other costs, you&#x27;re already over $1m &#x2F; year before you pay for any other expenses.<p>$1M &#x2F; year is a lot of runway when it&#x27;s just you. It&#x27;s a lot less runway once you&#x27;re paying other people&#x27;s livelihoods too.<p>[1]: <a href="https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six-months-left" rel="nofollow">https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six...</a>
        • AlecSchueler29 days ago
          The question is still why you need multiple devs worth 150-250kpa to maintain a CSS library.
          • andruby29 days ago
            The question isn&#x27;t &quot;what is the lowest cost that a CSS library could be maintained for&quot;<p>The question is rather, how can the most popular UI system (especially for AI models) have a healthy business model?<p>Think of the immense value that Tailwind is bringing to all the companies and developers using it. Surely there should be a way for the creators to capture a small slice of that in our economic system.
            • Maro29 days ago
              &gt; the most popular UI system (especially for AI models)<p>Like others earlier in the thread I&#x27;m symphatetic to this company&#x2F;project, but your code&#x2F;project being referenced often in AI output in itself doesn&#x27;t imply that the thing needs to be a business.<p>bash, curl, awk, Python code with numpy imports, C++, all sorts of code is constantly being generated by AI, doesn&#x27;t mean curl or numpy should be its own company, or that the AI Labs need to fund them.<p>As other fave written, making $1M+ already feels like a lot, maybe this shouldn&#x27;t be a company, just 1-2 people who have a great time supporting this thing. I wonder if curl or awk have that kind of funding even..
              • FelipeCortez29 days ago
                &gt; doesn&#x27;t mean curl or numpy should be its own company, or that the AI Labs need to fund them.<p>you&#x27;d be surprised<p><a href="https:&#x2F;&#x2F;numpy.org&#x2F;about&#x2F;#sponsors" rel="nofollow">https:&#x2F;&#x2F;numpy.org&#x2F;about&#x2F;#sponsors</a> <a href="https:&#x2F;&#x2F;curl.se&#x2F;sponsors.html" rel="nofollow">https:&#x2F;&#x2F;curl.se&#x2F;sponsors.html</a>
                • Maro28 days ago
                  Great point, thanks for making it. Following onward, NumPy has a non-profit called Numfocus who is behind it:<p><a href="https:&#x2F;&#x2F;numfocus.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;numfocus.org&#x2F;</a><p><a href="https:&#x2F;&#x2F;projects.propublica.org&#x2F;nonprofits&#x2F;organizations&#x2F;454547709" rel="nofollow">https:&#x2F;&#x2F;projects.propublica.org&#x2F;nonprofits&#x2F;organizations&#x2F;454...</a><p>Apparently they have an annual budget of ~$10M. From the contributors, it&#x27;s easy to recognize the Chan Zuckerberg Initiative (so Meta), Google, MSFT. This is great.<p>Having said that, I&#x27;d still say that $1-2M for a CSS library seems more than enough. Not everything needs to be &quot;scaled&quot;..
              • patates29 days ago
                When very important tooling does not have very impressive funding, you get the xkcd 2347 situation very quickly.
                • rurban28 days ago
                  Not very important. Just sugar for webdevs.<p>Change the pricing model and you&#x27;ll better off
                • no-name-here28 days ago
                  That’s the All Modern Digital Infrastructure relying on a dependency a Nebraskan has been thanklessly maintaining since 2003 one: <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;2347&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;2347&#x2F;</a>
            • apublicfrog28 days ago
              &gt; The question is rather, how can the most popular UI system (especially for AI models) have a healthy business model?<p>My question is why does it need one? Most web libraries I&#x27;ve used for the last few decades have not had any corporate structure and certainly haven&#x27;t made a profit. They&#x27;re done because someone wanted to showcase their skills and others got involved to help, or for fun or because a company who does something else built them internally and decided to open source.<p>We don&#x27;t need to apply capitalism to everything. Not everything needs a profit and scale.
              • rapatel028 days ago
                Profit is the life blood of a business. It’s what pays for, mistakes, new ideas, responding to changes in the market. It tells you your are doing good things and that you are doing them well<p>It’s the engineering tolerance that allows a company to operate and remain reliable.<p>It’s amazing to me that engineers don’t understand this concept.<p>(Clarification, not talking about excess profits)
                • apublicfrog27 days ago
                  I think you&#x27;ve missed my point. Most of the libraries I&#x27;m talking about are not part of a business. And they didn&#x27;t need anything to pay for mistakes, new ideas, etc.<p>I understand companies needing to profit, my question is why does an open source library need a company?
                  • tpmoney27 days ago
                    &gt; I understand companies needing to profit, my question is why does an open source library need a company?<p>Because people like to eat and have homes and not everyone wants to work full time on someone else&#x27;s code and then come home and work full time on their own. Because paying people for the work that they do is a good thing.
                    • apublicfrog24 days ago
                      I think this is a very capitalistic lens you&#x27;re viewing through. Open source projects (and the web in general) are traditionally not paid work or often seen as &quot;work&quot; at all. The web was built by people who just wanted to do a cool thing, and motivation of profit was much less common.<p>I challenge the concept of &quot;paying people for the work that they do is a good thing&quot;, at least in this context. I don&#x27;t think everything needs to be profitable and paid, people can just make cool things for love and passion.
            • AlecSchueler29 days ago
              So the millions of dollars are going towards marketing and suchlike you mean?
              • andruby26 days ago
                I don&#x27;t understand. Does Tailwind spend money on marketing? Afaik they mostly spend on salaries and probably a bit on hosting&#x2F;infra.
          • sonofhans29 days ago
            If you can find a way to do it better or cheaper you’re welcome to try. No one else has. Don’t think it’s a small problem. The number of user agents and platforms supported by Tailwind would melt plenty of larger organizations.
            • AlecSchueler29 days ago
              This doesn&#x27;t really answer my question and is quite a flippant response. I didn&#x27;t claim I could do better, I&#x27;m asking why they need so many resources to do what they do.
            • exceptione29 days ago
              Maybe we accidentally found a more meaningful chance for having a discussion about LLMs.<p>As CSS is limited in scope, ultra-well defined, testable and declarative, this should be a home run for LLMs.
              • reassess_blind29 days ago
                It is. That’s why Tailwind had to lay off 75% of their staff.
                • AlecSchueler29 days ago
                  But they&#x27;re still struggling for money.
                  • reassess_blind28 days ago
                    Yes, they’re struggling because a large part of their business was selling the pro product of pre-built themes, pages and components and whatever else.<p>Now, LLMs have all but killed that side of their business. The latest models are incredibly good at writing Tailwind, to the point where no one is buying the pre-builts.
                  • fatata12328 days ago
                    [dead]
              • mexicocitinluez29 days ago
                Nah, Tailwind is way more important for LLMs than vanilla CSS.<p>Models work in contexts. If my context is &quot;my entire app&#x27;s styling&quot;, then it&#x27;s going to be really difficult to write styles in line unless it&#x27;s already pretty perfect.<p>Tailwind doesn&#x27;t have that problem. It&#x27;s local. I can define a single theme and KNOW FOR A FACT how something will look before it even touches my code. That&#x27;s the beauty of utility-like libraries.<p>I stopped working in marketing and advertising (which DID need custom styles), and went to strictly app dev where my needs completely changed.
              • IsTom29 days ago
                &gt; limited in scope, ultra-well defined, testable<p>Are we talking about the same CSS?
                • mexicocitinluez29 days ago
                  lol People don&#x27;t realize that Tailwind democratized styling for a lot of people who didn&#x27;t want to or didn&#x27;t know how to write CSS. We&#x27;re not going back to writing hand-crafted CSS with or without LLMs. LLMs, by their nature, work better with Tailwind since it needs a much smaller context to make the right decision.
                  • doodlesdev29 days ago
                    <p><pre><code> &gt; We&#x27;re not going back to writing hand-crafted CSS with or without LLMs. </code></pre> A lot of us have never stopped writing hand-crafted CSS. Also, in my experience, Gemini 3 Pro is an absolute monster at writing layouts and styling in pure CSS with very basic descriptions of what I want (tested it while I was experimenting with vibe coding in some sleepless night LOL).<p>There are still a lot of developers who loathe using Tailwind and avoid touching it like the plague. Handwritten CSS still offers more opportunities for optimization and keeps your markup much cleaner than spamming utility classes everywhere (I understand the appeal of rapidly iterating with it, though).
                    • mexicocitinluez28 days ago
                      I apologize, I was being a bit hyperbolic.<p>I spent a decent amount of time working in marketing and ad agencies, and there are absolutely still needs for custom CSS in that area, so I agree.<p>I was more pushing back against the idea that Tailwind will be replaced by vanilla CSS because of LLMs.
                      • doodlesdev27 days ago
                        That I can agree with hahaha. Even though I&#x27;m not a fan of Tailwind, there&#x27;s absolutely no reason developers who like utility libraries will abandon them because of LLMs.
              • jpalomaki29 days ago
                Agents are not yet very good at figuring out how things look on the screen.<p>Or at least in my experience this is where they need most human guidance. They can take screenshots and study those, but I’m not sure how well they can spot when things are a bit off.
          • tpmoney28 days ago
            Well they clearly don&#x27;t &quot;need&quot; that many devs just to maintain it, since they just laid off most of their devs. But &quot;need&quot; and &quot;want &#x2F; have the revenue&#x2F;work to hire and sustain&quot; are different questions. I&#x27;ve never worked a single development position where there wasn&#x27;t always more work to do and not enough people or time to do it. It appears they previously did have the revenue, and presumably had the work. Now they don&#x27;t have the revenue, and so they had to let people go, and some of that work will go undone or take longer.
          • toddmorey29 days ago
            It was more than a library of prewritten css, though, they did quite a bit of engineering work on tooling (speeding up the code scans and dynamically creating custom classes, etc). I respect the team&#x27;s productivity.<p>This is more a question about the business model of open source, which has always had some challenges. I don&#x27;t think you can support OSS with premium templates, training, and support once the knowledge is baked into LLMs.
          • troupo29 days ago
            They don&#x27;t only make TailwindCSS. They also make a large collection of components and templates at <a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;plus" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;plus</a>
            • robertjpayne29 days ago
              Yes but Tailwind Plus has a flawed business model, AI was not really the reason nobody bought it, it&#x27;s that it&#x27;s a lifetime purchase and that shadcn + LLMs has eaten their cake left right and central.<p>If LLMs didn&#x27;t exist but shadcn still did, do you think people would pay and use Tailwind+ or shadcn?
              • omnimus29 days ago
                Tailwind UI is tool companies buy to save dev time mostly on internal&#x2F;back office tools. It&#x27;s usually bought per project. The math is pretty easy - if it saves you few hours of devtime you buy TailwindUI. Shadcn and bazillion other similar things are certainly competition but TailwindUI is very broad and of high quality so why not pick the nicest version.<p>The problem is that Tailwind is extremely portable (thats why it&#x27;s so popular) and since LLMs have been fed all TailwindUI code... people using LLMs don&#x27;t even have to know that TailwindUI exists they just get some Tailwind styled components. They would probably look pretty confused if you told them you used to buy these templates.
              • d1sxeyes29 days ago
                What’s the problem with the lifetime purchase?
                • hennell29 days ago
                  It&#x27;s the difference between one-off revenue and recurring revenue. If you&#x27;re making new components, making new changes for the new version, adding new css and browser support it&#x27;s hard to keep going with only income from new customers.
                • corobo29 days ago
                  It takes the recurring out of recurring revenue, 100% churn
          • plagiarist29 days ago
            I am wondering why are there three owners for a commercial CSS library?
          • whatevaa28 days ago
            You have one developer. He gets hit by a bus. Now you are fucked.<p>Having at least several people in critical role helps protect against busses.
        • MobiusHorizons29 days ago
          Sponsorships are a supplemental income stream, though, right? They have paid services in addition as I understand it. So covering several full time developers seems pretty good sponsorship wise, when the maintenance should be fairly simple at this point given the maturity of the offering and the tech stack. It’s not like they have to keep up with security vulnerabilities or a mobile version update churn.
          • tweetle_beetle29 days ago
            They just sell lifetime licenses to extra content at a fixed (relatively small) fee.<p>&gt; Because every project is different and the way independently authored pieces of code interact can be complex and time-consuming to understand, we do not offer technical support or consulting.<p><a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;plus" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;plus</a>
        • agloe_dreams29 days ago
          The answer really is that they were spending an amount of that money on devs who were working on tailwindUI &#x2F; Plus - their paid product.
        • leetrout29 days ago
          They were posting a job for $250k last year.
        • solarkraft26 days ago
          That’s an incredible amount of labor. What were they spending it on?
      • ericmcer29 days ago
        Having worked on design system teams before people can burn a lot of time and money doing overly nuanced stuff. I have been in meetings discussing removing&#x2F;adding a property on a React component before.<p>That said 3 motivated developers and a designer should be more than sufficient to build a css library, but you could 100% have a team of 20 and they would find stuff to do.
        • runako29 days ago
          &gt; 3 motivated developers and a designer<p>Curious how much cash folks think it takes to cover this headcount. I have a feeling people are wildly underestimating the cost of a team this size.
          • troupo29 days ago
            At 100k per person per month it&#x27;s 400k <i>per month</i> (the actual cost is higher. 100k in salary is easily 150k with all the taxes included).<p>Times that by 12...
            • d1sxeyes29 days ago
              100k&#x2F;mo is off by an order of magnitude.<p>I’m sure some lucky people are raking in 1.2M p.a., but doubt the tailwind devs were.
              • omnimus29 days ago
                Kudos to them afaik they were trying to pay their people well. I think they were paying more than 100k&#x2F;year. I remember they had open position for double that.
                • filoleg26 days ago
                  Sure, but even 200k&#x2F;year is an order of magnitude less than 1.2mil&#x2F;year (which is what the great-grandparent comment claimed, given their 100k&#x2F;mo estimate).
            • corobo29 days ago
              100k a month?? Well there&#x27;s yer problem lmao
              • troupo28 days ago
                My brain farted :)
        • selcuka29 days ago
          &gt; That said 3 motivated developers and a designer should be more than sufficient<p>That&#x27;s how they worked (they had 4 employees and recently fired 3 of them). Four employees is still a huge cost, for a CSS library with lifetime subscription plans.
        • jacquesm29 days ago
          That&#x27;s how bloat happens.
      • maxloh29 days ago
        One could compare the main branch against its state from one year ago to find out if the core product justifies this scale. I would say that, more likely than not, it isn&#x27;t.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;compare&#x2F;main%40%7B1year%7D...main" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;compare&#x2F;main%40%...</a>
        • hu329 days ago
          TIL they use Bun:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;commit&#x2F;1e949af9a140c6204157018b20c7004008c92124" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;commit&#x2F;1e949af9a...</a>
      • easymuffin29 days ago
        Agree and compared to the Zig Software Foundation (more complex work and lower salaries&#x2F;costs) <a href="https:&#x2F;&#x2F;ziglang.org&#x2F;news&#x2F;2025-financials&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ziglang.org&#x2F;news&#x2F;2025-financials&#x2F;</a> , the amount of money required to run Tailwind CSS seems quite high (or Zig quite low, depending how you view it). IMHO it’s too high and mostly profits from popularity and right framework at the right time for LLMs, but as others mentioned shadcn probably also contributed to people using shadcn components causing less TW UI sales and less visits to their docs page. The CSS framework seems mostly done and supports most browser CSS features, so I’m wondering if it still requires that many devs? Also wondering what they are going to do now with all the new partnership money flowing in. I’d prefer the OSS money flow to be more balanced, but yeah I guess the market decides.
      • birken29 days ago
        What kind of headcount do you estimate $1MM&#x2F;year can reliably support?<p>That&#x27;s like ~2 engineers at FAANG.
        • eek212129 days ago
          FAANG isn&#x27;t the world.<p>Salaries for developers are well under $150k in most of the United States, for example, and that is for senior engineers. Most startups are paying $90k-$140k for senior devs, for example (I haven&#x27;t done the math, but from my own experience, $100-$120k is the general sweet spot). Larger companies pay a bit more, but move beyond that and you are talking management.
          • tracerbulletx29 days ago
            I&#x27;d argue a design system used by like half the world at this point should hire the best front end engineers at a high salary and that&#x27;s ok. There are people doing jack shit making more.
          • FootballMuse29 days ago
            They were hiring about two years ago: <a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;blog&#x2F;hiring-a-design-engineer-and-staff-engineer" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;blog&#x2F;hiring-a-design-engineer-and-st...</a><p>A Design Engineer and Staff Software Engineer both for $275k
            • Guillaume8629 days ago
              Well that explains it then, don&#x27;t offer stupid salaries before you make stupid money...
          • ryanSrich29 days ago
            &gt; Salaries for developers are well under $150k in most of the United States, for example, and that is for senior engineers<p>As someone who has hired hundreds of SWEs over the last 12 years from 20+ states, I have to disagree.<p>$150k is on the lower end for base for a Sr. SWE, and well below the total comp someone would expect. You can make the argument that $150k base is reasonable, but even Sr. SWE in the middle of the country are looking for closer to $180k -$200k OTE.
          • troupo29 days ago
            100k per month per person is over 1 million a year.<p>So 2 million per year barely gets you two people.
          • narmiouh29 days ago
            I am really curious about metro areas that are paying 100-120k for senior(in the real sense) devs. Could you please share some metro areas you are familiar with?
            • FridgeSeal29 days ago
              120k USD ~= 180k AUD, which is a rate I have _definitely_ seen advertised for Seniors in Sydney + Melbourne.
              • selcuka29 days ago
                I&#x27;m in Brisbane, but salaries are wildly different between US and AU. The exchange rate is not a good approximation. We don&#x27;t see many US$275K (AU$410K) remote jobs [1] advertised in Australia either.<p>[1] <a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;blog&#x2F;hiring-a-design-engineer-and-staff-engineer" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;blog&#x2F;hiring-a-design-engineer-and-st...</a>
            • zdragnar29 days ago
              Most metro areas in the Midwest, I think. Certainly the ones near me, at least.
            • shimman29 days ago
              Sure. Boston, NYC, Seattle, basically any city in the US you will find senior devs being hired at that price range.<p>You do realize not every company pays well right?
          • estearum29 days ago
            Most “senior devs” are actually bad.
        • trollbridge29 days ago
          There are plenty of software firms out there (including the one I work for) whose entire budget is less than $1MM, and who have a headcount of developers that&#x27;s more than 2.<p>Not every software company is busy writing software to target you with ads.
        • babypuncher29 days ago
          Lots of great engineers will work for way less than a FAANG salary as long as it means not having to work for FAANG. $1m&#x2F;year still won&#x27;t get you all that much though.
          • SXX29 days ago
            Lots and lots of people work for much less or for free on whatever they like.<p>Problem is that doing &quot;boring&quot; parts of open source project maintenance is not very exciting for many top tier developers so it should pay at least competetively for experience or people will just burn out.<p>And while you can obviously fund a team of 20 on $1M&#x2F;year outside of US whatever said team will manage to keep up to the level of quality is another question.
          • zeroCalories29 days ago
            Realistically if you can work on a small and high profile project like tailwind you&#x27;re gonna be snatched up by someone willing to pay you at or near FAANG levels
            • mcny29 days ago
              That&#x27;s good. We can tell people that so they will submit us patches for free.<p>Maybe we could even have a neat website with a leaderboard of sorts where we honor top contributors like some kind of gamification.<p>I think we would really need about five highly opinionated people with good technical and people skills to volunteer as paid maintainers for tailwind or any oss project to succeed.
        • raincole29 days ago
          <i>Blender</i> pays their developers ~ $3M&#x2F;year. [0]<p>I&#x27;m having a very hard time to believe you need one third of that to maintain a library that does &quot;shorter names for standard CSS.&quot; Of course I might be underestimating Tailwind a lot.<p>[0] <a href="https:&#x2F;&#x2F;download.blender.org&#x2F;foundation&#x2F;Blender-Foundation-Annual-Report-2024.pdf" rel="nofollow">https:&#x2F;&#x2F;download.blender.org&#x2F;foundation&#x2F;Blender-Foundation-A...</a> [1] But given the unit is euro in this report, I guess the solution is to not hire developers in the US.
          • tpmoney29 days ago
            According to that document, they spent ~1.5M eur (1.75 USD) on developer salaries. If we count up all the people in the &quot;Development Team&quot; section (other than the ones paid by grant, which I excluded from the number above), we have 22 full time developer listed. That&#x27;s ~$80k (USD) &#x2F; developer for the all in costs, so the actual salary is probably lower than that. US News tells us[1] that the median US developer is getting ~$132k &#x2F; year. To put that into a bit of perspective, the local gas station by me is paying staff $15 &#x2F; hour. That&#x27;s ~30k &#x2F; year.<p>As a side note, what the heck is with all the griping about costs in this discussion? So what if it&#x27;s &quot;just a big CSS library&quot;. Don&#x27;t we want people to be paid good salaries? I swear software developers are one of the only groups of people I&#x27;ve ever met who actively complain about being paid too much money.<p>[1]: <a href="https:&#x2F;&#x2F;careers.usnews.com&#x2F;best-jobs&#x2F;software-developer&#x2F;salary" rel="nofollow">https:&#x2F;&#x2F;careers.usnews.com&#x2F;best-jobs&#x2F;software-developer&#x2F;sala...</a>
          • sebmellen29 days ago
            That is truly incredible and an ode to what can be done with a relatively small budget. You’re right that Tailwind is nowhere near Blender’s complexity… but it’s also trying to be a business and not a foundation.
          • hennell29 days ago
            Tailwind (like most things) is way more complex than it first appears.<p>Sure the main thing was originally &#x27;just&#x27; mapping `.p-4` to `padding: 1rem`. But it&#x27;s also about grepping the code to see if `p-4` is used so it only builds needed classes. It also needs to work with things like their responsive and state classes so `md:p-4` or `hover:p-4` add the padding only on medium or larger screens, or when hovered etc.<p>All of which increased to support more and more css features and arbitrary values so `not-supports-[display:grid]:p-[5px]` generates the required code to check if grid is supported and add 5px padding or whatever other values you put in the [].<p>You can question if that&#x27;s really a sensible idea, but it is undeniably a pretty complex challenge. Not sure it compares to blender, I imagine that has a lot more maths involved - put probably less edge cases and weird displays odd in X browser bugs.
        • cardanome29 days ago
          Or like 10 senior engineers in mid sized companies in Europe.<p>I wish every engineer were paid FAANG money.
        • rwyinuse29 days ago
          One million a year would easily buy you 10 experienced full-time engineers in most of Europe.
        • knowitnone329 days ago
          Tailwind is not a FAANG, they are glorified frontend CSS devs
          • siquick29 days ago
            Running one of the world’s leading UI libraries is far more impactful than anything 99% of FAANG engineers have or will ever work on.
          • likium29 days ago
            Tailwind requires a compiler to work.
        • geodel29 days ago
          Huh, FAANG salary comes at FAANG level revenue &#x2F; profitability generated. That salary is not some kind of human right.
        • ryanSrich29 days ago
          That&#x27;s barely two low level faang engineers after full load.
        • buzzerbetrayed29 days ago
          Failwind? Alewind? Nailwind? Galewind?<p>I’m struggling to figure out which letter in FAANG represents Tailwind. Not sure why they need to be paying FAANG salaries.
      • mrgoldenbrown28 days ago
        CSS the standard is still getting updated, browsers are still updating and making their own slightly different interpretations of the standard, so a CSS library can&#x27;t be &quot;complete&quot; except for a moment in time.
      • greatgib29 days ago
        We are probably in a situation like the one of Firefox or wikipedia.<p>A (side) business is created to support the oss project, to make it commercially sustainable &#x2F;profitable, and then it becomes the commercial offer the liability sunk-in the money, using the fame of the oss to feed the beast. Puting the oss project at risk in the end.<p>Whereas people would happily give money or pay for supporting the oss project, they are kind of forced to feed the commercial project that might not really wanted to keep the beast alive.<p>As other I don&#x27;t really have the details, but I think that in most of the world, 1 million of recurring revenue should be quite enough to support a sane evolution of what the project is doing.
      • gt029 days ago
        I thought this too. At the end of the day, it&#x27;s CSS, this isn&#x27;t a large project needing a ton of resources.
      • knowitnone329 days ago
        money from sponsorships AND money from the PRO version. must be nice
      • shit_game29 days ago
        I&#x27;d imagine that infrastructure costs are rather significant for Tailwind, and that there are non-neglibible organizational costs as well.
        • coder54329 days ago
          Every app that uses tailwind builds a custom CSS bundle. Tailwind Labs does not host those; whoever is making the app has to figure out their own hosting. So I’m not seeing the significant infrastructure costs?<p>Even if Tailwind were a shared hosted system like the common bootstrap CDNs of old… CDNs are dirt cheap for a small text file, even if it were loaded billions of times a month.<p>Some back of the napkin math suggests that it would cost about $300 per <i>billion</i> downloads for the current bootstrap.min.css file (gzip compressed, naturally) at North American network prices on one CDN I’ve used before. Or just $150 per billion globally if you&#x27;re willing to use fewer PoPs. With browser caching, even split per domain, a billion downloads covers a very large number of users for a very large number of page loads.
        • Maxious29 days ago
          infrastructure costs are already covered<p>&gt; Vercel sponsors all of our hosting for all of our sites (which is expensive with our traffic!) for free and has for years<p><a href="https:&#x2F;&#x2F;x.com&#x2F;adamwathan&#x2F;status&#x2F;2009298745398018468" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;adamwathan&#x2F;status&#x2F;2009298745398018468</a>
      • bpiroman29 days ago
        100% agree. If an open source project needs money to run, then isn&#x27;t that defeating the purpose of being open source? Open source is a gift economy. If the owner can monetise it on the side then that is just a bonus.
        • pcthrowaway29 days ago
          Why should the license model of the source code prevent developers from making a living? Why should companies which release their software under proprietary licenses also be the only ones able to profit from it?<p>As Stallman said: Think free as in free speech, not free beer.
          • jackconsidine29 days ago
            Interesting. In Spanish there is libre (&quot;free&quot; speech) and gratis (&quot;free&quot; beer). Now that I think of it, libre is part of the name of many linux packages (Libre Office). Never made that connection before.
        • groby_b29 days ago
          Open Source never was &quot;a gift economy&quot;.<p>It is a <i>sharing</i> economy, and that requires <i>mutual</i> participation.
        • musicjerm29 days ago
          Yes, open source career dev here, pls subscribe to my onlyFans
          • WesolyKubeczek29 days ago
            If you are entertaining enough, and could livestream coding while at least topless, I think you could make some pretty buck.<p>Just remember, when clothed, it can go on youtube, and when your nipples are visible, it’s definitely OF.
    • northern-lights29 days ago
      It seems to be in Google&#x27;s interest to keep Tailwind CSS afloat.<p>Tailwind CSS is alive -&gt; New &#x2F; existing projects keep using Tailwind CSS -&gt; more code for Gemini to train upon -&gt; better and fancier UIs being created through Gemini -&gt; popularity and usage of Gemini doesn&#x27;t go down<p>Of course this applies to any other LLM provider too but I guess Google saw this opportunity first.
      • spankalee29 days ago
        I think it&#x27;d be better for AI and web dev if AIs generated real CSS instead.<p>The supposed difficulty of tracking from elements to classes to rulesets is something that AIs can easily handle, and being able to change a ruleset once and have the update apply to all use sites is really good for AI-driven changes.<p>Plus, humans and AIs won&#x27;t have to wait for Tailwind to adopt new CSS features as they are added. If the AI can read MDN, it can use the feature.
        • spockz29 days ago
          I really don’t understand this idea that seems to be prevalent to let the LLM generate everything from scratch instead of using existing battle tested frameworks. Be it for css or backend code.<p>Good modular design of software and separation of concern are still important for debugging and lifecycle. For (instructing) the llm it will also be easier if it uses frameworks as the resulting code of the project itself will remain smaller, reducing the context for both llm and human.
          • spankalee29 days ago
            CSS simply doesn&#x27;t need a framework - there&#x27;s no &quot;from scratch&quot;. For humans or LLM authors.<p>Tailwind is a lot of overhead conceptually and tooling wise to just not have to write classnames, and it&#x27;s actually anti-modular.
            • AltruisticGapHN29 days ago
              That&#x27;s not the full picture.<p>If you&#x27;re a senior CSS developer you will invariably reach a point of using &quot;object oriented CSS&quot; which is where you combine classes to an effect.<p>At that point you&#x27;re not far off Tailwind. TW just took it all the way.
            • vehemenz29 days ago
              Can you explain? Tailwind massively reduces overhead for abstraction, classing, documentation, and maintenance.
              • wrs29 days ago
                AFAICT, Tailwind is largely (not entirely) a different, shorter syntax for writing inline styles. (E.g., &quot;class: &#x27;bg-white&#x27;&quot; = &quot;style: &#x27;background-color: white&#x27;&quot;.)<p>If you&#x27;ve rejected structural CSS to begin with, I sort of get the point that it saves a lot of typing; otherwise I don&#x27;t see how it helps all that much over SASS or just modern plain CSS.
                • rvnx29 days ago
                  Tailwind is a dirty hack, normally you are supposed to declare a class, which you apply to items of the same concept. This is the cause for CSS to exist.<p>Front devs got lazy, and started writing for each element, position: absolute; left:3px, top:6px, color:red;...<p>You could write &lt;font color=&quot;red&quot;&gt;Hello&lt;&#x2F;font&gt; this would be similar &quot;cleanliness&quot;
                  • cluckindan29 days ago
                    Can’t wait for Headwind CSS implemented as custom elements.
          • baq29 days ago
            Supply chain risk is real. Granted in CSS it’s probably less of a concern than in code, but it cannot be denied. LLMs make the proposition of supply chain reduction not irrational at the very least.
        • barnabee29 days ago
          I’ve had zero problems getting Claude to generate CSS.<p>I generally ask for the following, from scratch for each project:<p>- A theme file full of variables (if you squint this actually looks a bit like Tailwind)<p>- A file containing global styles, mostly semantic, rather than just piles of classes<p>- Specific, per component styles (I often use Svelte so this is easy as they live in the component files and are automatically scoped to the component)<p>IMO there’s even less need for Tailwind with AI than there was before.<p>When I see people talking about how good AI is with Tailwind it just feels like they’re lazily copying each other without even trying to avoid unnecessary complexity.
        • DoesntMatter2229 days ago
          Totally agree with this, and I think it&#x27;s what will likely happen. IMO Tailwind got to the point where you are adding dozens of classes to the tag and it gets a little unwieldy. There are some options to get around it but if AI just does&#x27;t need it it&#x27;s even better.
        • groby_b29 days ago
          There&#x27;s nothing stopping you from requesting the AI write bare CSS. They&#x27;re pretty decent at that too. And feed back screencaps, ask it to fix anything that&#x27;s wrong, and five iterations later you have what you want. Just like a developer.<p>Bonus point: It&#x27;ll appreciate one of those &quot;CSS is awesome&quot; mugs, too.
        • blacksmith_tb29 days ago
          I&#x27;m not a fan of Tailwind, but I can see that it&#x27;s probably reasonable for code gen to be able to write &#x2F; extend projects that use Tailwind, since it&#x27;s in pretty widespread use. For a new project, maybe it could ask if you want to use Tailwind or just keep things vanilla?
        • vehemenz29 days ago
          Tailwind is almost too simple to bother using an LLM for. There’s no reason to introduce high-level abstractions (your “real” CSS, I imagine) that make the code more complicated, unless you have some clever methodology.
        • gedy29 days ago
          I don&#x27;t really like Tailwind, but it&#x27;s a really good fit for LLM tools because there&#x27;s basically no context needed like you get with normal CSS inheritance, etc. What you see is what you get.
        • nosefurhairdo29 days ago
          AI is great at any styling solution via system prompt + established patterns in codebase. Tailwind is just slightly more convenient since it&#x27;s consistent and very popular.
        • YetAnotherNick29 days ago
          The thing is LLM generate token by token and if you have to write entire css before writing the html, the quality could be worse.
          • derefr29 days ago
            You could prompt the LLM to define styling using inline `style` attributes; and then, once you&#x27;ve got a page that looks good, prompt it to go back and factor those out into a stylesheet with semantic styles, trading the style attributes for sets of class attributes.<p>Or you could tell the LLM that while prototyping, it should define the CSS &quot;just in time&quot; before&#x2F;after each part of the HTML, by generating inline &lt;script&gt;s that embed CSS stanzas as string literals, and which immediately inject those into the document using CSSStyleSheet.insertRule(). (This can, again, be cleaned up afterward.)<p><i>Or</i>, you can keep your CSS and your HTML separate, but also keep an internal documentation file (a &quot;style guide&quot;) that describes <i>how and when to use</i> the CSS classes defined in the stylesheet. This is your in-context equivalent to the knowledge the LLM already has burned-in from training on the Tailwind docs site. Then, in your coding agent&#x27;s instructions, you can tell it that when writing HTML, it should refer to the &quot;style guide&quot;, rather than trying to reverse-engineer the usage of the styles from their implementation in CSS.
        • glemion4329 days ago
          [dead]
        • slashdave29 days ago
          The problem is training data. How many modern web sites use raw CSS?
          • barnabee29 days ago
            Enough that in my experience Claude is great at it and there’s even less justification for Tailwind if you’re using AI.
        • Klonoar29 days ago
          Counter-argument: the cascade in CSS was a massive design mistake and it shows even more in this particular case.<p>With LLM-assisted development you spend more time reading and reviewing the generated code. The cascade in styles is nowhere near as readily apparent as something like Tailwind.
          • spankalee29 days ago
            I haven&#x27;t seen cascades be a problem since the days of monolithic, app-wide stylesheets, and no project I personally know of works that way anymore.<p>Just about everyone uses component-specific styles with a limited set of selectors where there are very few collisions per property, and pretty clear specificity winners when there are.<p>If the alternative to the cascade is that you have to repeat granular style choices on every single element, I&#x27;ll take the cascade every time.
            • Klonoar29 days ago
              &gt; Just about everyone uses component-specific styles<p>Yeah.<p>At which point you can simply use e.g Tailwind.
              • Lalabadie29 days ago
                What component-specific styles look like:<p>class=&quot;menu-item&quot;<p>Styles-in-HTML (Tailwind):<p>class=&quot;m-4 mb-2 p-2 border border-radius-sm border gray-200 hover:border-gray-300 font-sm sm:font-xs [...]&quot;<p>You can be completely insensitive to or unbothered by the difference, but that doesn&#x27;t mean they&#x27;re equivalent.
                • Klonoar28 days ago
                  I&#x27;m not saying they&#x27;re equivalent. I&#x27;m saying that the latter is better, especially in the context of reviewing LLM output.<p>With the former, I need to cross-reference two different stacks (HTML and CSS) and construct a mental model every time I move between components. With the latter, I can simply look at one output (HTML) and move on with my life, knowing that the chances of conflicts&#x2F;issues&#x2F;etc are fairly limited.<p>You guys are advocating for keeping the semantic separation that we originally aimed for with HTML&#x2F;CSS, but in an LLM world this is yet another distinction that probably &quot;does not matter&quot;.
              • spankalee29 days ago
                No, because many components have internals that need to be styled consistently with parts of other components.<p>With plain CSS components can easily share styles and use them by adding the correct class name to elements.<p>With Tailwind you have to copy your list of super fine-grained classes to each component, and try to keep them in sync over time
          • eterm29 days ago
            If you&#x27;re arguing down that route, LLMs can bulk-apply style attributes exactly where they&#x27;re needed. Every element precisely described, no need for CSS and style-sheets at all.
            • Klonoar29 days ago
              And then you&#x27;d wind up with a needlessly noisy approach, and then you will reach for Tailwind to do basically the same thing but in a more terse manner. ;P
      • politelemon29 days ago
        I&#x27;m not really seeing or buying this connection. LLMs are capable of generating CSS which is untethered to finances. If tailwind went away it would be in Gemini&#x27;s interest to not generate it.
      • 8note29 days ago
        another guess could be &quot;gemini tends to write code using tailwind css, so if it goes down, gemini will be writing a lot of out of date code&quot;
      • _puk29 days ago
        I think that keeping tailwind alive means that Gemini Studio:<p>* Likely gets preferential access to new features and changes in tailwind, keeping it cutting edge<p>* Keeps a framework alive that Gemini is already good at<p>If a new framework becomes popular then the amount of training material &#x2F; material already trained into the model essentially starts from 0.<p>The mature Frameworks that had plenty of openly available data to train on before everything became locked away are the ones we&#x27;ll be running with for the next few years. It makes sense to keep it alive.
    • naedish29 days ago
      If the description for each tier is correct then it seems like Google AI Studio is an Ambassador only ($2,500 per month). This tier includes your company logo on the homepage. The Partner tier ($5,000 per month) includes placing your logo at the top of the sponsor list and Google AI Studio is at the end of the sponsor list.<p><i>Edit</i><p>Looking at the tailwind.css repo[1] they are a Partner. Not sure why they are at the end of the sponsor list in that case. Though now I look at the bottom of the sponsors page I see they repeat the Sponsors again at the bottom and directly indicate each companies support tier.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;commit&#x2F;7a98bddf8872b663e9422887c29ebdcfea068046" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;commit&#x2F;7a98b...</a>
      • eek212129 days ago
        ...which is not even a developer&#x27;s salary. Pathetic from a company that makes billions and has surpassed even Apple in terms of market cap (yes, I know market cap means very little, especially in a bubble, but still...)<p>As part of FAANG, they should be donating like 10x that amount at least.<p>Disclosure: I am relying on your word, and do not know if there are more tiers above partner or not.
        • bhelkey29 days ago
          All we know is the lower bound. Google donates &gt;= $5,000 a month.
    • Arcuru29 days ago
      For others, the page where this info comes from is <a href="https:&#x2F;&#x2F;tailwindcss.com&#x2F;sponsor" rel="nofollow">https:&#x2F;&#x2F;tailwindcss.com&#x2F;sponsor</a>
      • red_trumpet29 days ago
        Thanks. If I understand correctly, Google AI Studio is listed as a Partner, which means they provide (at least) 60000$&#x2F;year.
    • baggy_trough29 days ago
      I would think Tailwind could keep 3 engineers around if they are getting sponsorship of over $1m&#x2F;yr.
      • zamadatix29 days ago
        I&#x27;ve seen wildly different takes assuming how many people worked at Tailwind and what they did because &quot;3&#x2F;4 of the engineering team&quot; is confusing without more context, so I decided to go through the podcast episode about it <a href="https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six-months-left" rel="nofollow">https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six...</a> to see what the full picture was.<p>Remaining:<p>- Adam (cofounder&#x2F;owner&#x2F;original author of tailwind)<p>- Jonathan (cofounder&#x2F;owner&#x2F;product&#x2F;engineering&#x2F;early co-author of tailwind)<p>- Steve (owner&#x2F;design lead)<p>- Peter [part time] (partnerships&#x2F;ops&#x2F;support)<p>- Robin (engineer)<p>There were 3 other engineers who worked with Robin to make up the 4 person engineering team before being laid off. The ones laid off were claimed to be given a good severance. It did not seem to clarify if the 3 owners are collecting a full salary or not. Importantly, that there is only 1 person remaining on the engineering team doesn&#x27;t mean they only have 1 person who can fill the role of an engineer on the product.<p>No guarantees this is 100% accurate or exhaustive (or names spelled correctly - apologies in advance!), but hopefully it should be a lot better a reference than guessing what the company structure looks like based on the percentage laid off alone.
      • sodapopcan29 days ago
        Not necessarily. We don&#x27;t know what all their costs are, but it&#x27;s a lot more than just salaries. I&#x27;m sure there was a lot of uncertainty in how long those sponsorships would last. There are any number of factors. Adam also stated in a podcast [0] that he laid people of now in order to ensure they he could give them generous severance packages. I&#x27;m sure people will have thoughts on that but whatever, I think that makes sense.<p>[0] <a href="https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six-months-left" rel="nofollow">https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six...</a>
        • manmal29 days ago
          What costs could tailwind the OSS project have besides payroll and SaaS subs of max 20% the payroll?
          • sodapopcan29 days ago
            Hosting, marketing, other promotional stuff (conferences, maybe other?), there are still three people on the payroll and otherwise I don&#x27;t know (which was part of my point) as I&#x27;ve never run a business like this before myself. Oh, subscriptions to AI services... that&#x27;s pricey I hear ;)
            • perks_1229 days ago
              Hosting for their documentation would only be a noteworthy amount if they chose to host on Vercel. Other than that it&#x27;s a Hetzner box at $100 per month tops.
            • TiredOfLife29 days ago
              What marketing? Their only marketing is a link in their documentation.
            • manmal29 days ago
              20% of payroll would cover all that, disregarding marketing which a project like tailwind doesn’t need IMO.
      • lysace29 days ago
        Obviously, yes. Even in the SV area. We all know engineers&#x27; capabilities triple or more if they work from there. &#x2F;S
    • throwaway-aws929 days ago
      The lesson here is to always offer a larger tier than what your largest subscribers have.
      • bombcar29 days ago
        Yes, you should always have a &quot;batshit insane&quot; tier as someone, somewhere, has enough that it appears cheap.<p>This is why enterprise software is &quot;call for pricing&quot;.
    • codegeek29 days ago
      Not $6000&#x2F;Year but $60,000&#x2F;Year. Not sure if you missed a 0. Google AI is listed as a Partner sponsor which costs $5000&#x2F;Month or $60,000&#x2F;Year. Since Adam&#x27;s audio and twitter post went viral, he has aded about 5 partner sponsors netting total of additional $300k&#x2F;Year right there. And a few other smaller sponsors as well.<p>Overall, this has been a win for Adam and Tailwind.
      • josecodea28 days ago
        A huge win, especially because now he can pocket that money and doesn&#x27;t have to spend it on any of the engineers that he just fired.
    • moralestapia29 days ago
      &gt;Tailwind is out of the financial difficulty<p>Tailwind is not under financial difficulty, like, at all.
      • graeme29 days ago
        It clearly was if you look at forward trends. In his podcast mentioned revenue was going down by a fixed amount per month, meaning an increasing percentage per month, and they had crossed the line to six months of runway before layoffs.<p>With layoffs they can meet costs but that might be true if the revenue decline trend keeps going for 18 months or so.
    • solarkraft26 days ago
      How much more do you need to maintain a few CSS classes?
  • redox9929 days ago
    Last year they claimed they had $800k in ARR from sponsors alone[1]. Add to that whatever they made by selling Tailwind Plus ($299 individual &#x2F; $979 teams one time payment)<p>How much money do you really need to maintain a CSS library? I understand everyone wants a really fancy office in an expensive city, lots of employees with very high salaries and generous perks, and so on. But all that is not needed to maintain a CSS library (that is kind of feature complete already).<p>I think Tailwind was making a lot of money (surely over a million), expanded and got bloated unnecessarily just because they had all that money, and now that their income dropped to what still is a lot of money for a CSS library, they&#x27;re angry that they have to cut expenses to a more reasonable level.<p>I guess it worked out for them because now they have even more sponsoring.<p>And they used the <i>AI bad</i> get out of jail free card when a lot of their drop in sales probably comes from shadcn&#x2F;ui and others which offer something similar for free.<p>[1] <a href="https:&#x2F;&#x2F;petersuhm.com&#x2F;posts&#x2F;2025&#x2F;" rel="nofollow">https:&#x2F;&#x2F;petersuhm.com&#x2F;posts&#x2F;2025&#x2F;</a>
    • onion2k29 days ago
      <i>How much money do you really need to maintain a CSS library?</i><p>If you want to continue to develop new versions, you need enough to pay as many engineers as you need to do that. If you&#x27;re not developing new versions then the money from sponsors will eventually stop.<p><i>And they used the AI bad get out of jail free card when a lot of their drop in sales probably comes from shadcn&#x2F;ui and others which offer something similar for free.</i><p>shadcn is built on top of Tailwind. If Tailwind dies, so does shadcn.
      • hu329 days ago
        &gt; shadcn is built on top of Tailwind. If Tailwind dies, so does shadcn.<p>They can fork tailwind into openwind and keep using the stable version for a looong time with minor fixes.<p>And that would probably benefit shadcn somewhat since they would have more control.
        • ib3329 days ago
          And how would you adjust Shadcn salaries to account for this additional work? Do we expect open source labour to be subsidised by maintainers while the rest of us find work at FAANG?
          • hu329 days ago
            How much work are we talking?<p>It would be in their best interest to keep &quot;openwind&quot; stable since changes to the CSS lib would require extra work in their component.<p>Different incentives.
            • ib3328 days ago
              Enough for multiple full time jobs. They&#x27;ve laid off staff who handled tasks they can no longer afford to pay for.<p>Is keeping both stable in their best interest or yours?<p>The set of options includes choosing to not keep anything stable. They can abandon both and go do other things. If the market wants them to keep x alive, it can offer a premium.
              • hu328 days ago
                We&#x27;ll have to agree to disagree then.<p>Because to me Tailwind maintenance look like a 2 devs jobs at best.<p>They have 3 founders. They don&#x27;t even need to hire.
      • skybrian29 days ago
        This seems kinda circular: they need to release new versions to pay developers. They need to pay developers to create new versions.<p>I hope they have better reasons to release new versions? <i>Not</i> releasing new versions also has its charm: less churn.
      • solarkraft26 days ago
        If Tailwind dies, the CSS classes stay the same. What maintenance do they need that can’t be folded into another project?
    • Culonavirus29 days ago
      &gt; How much money do you really need to maintain a CSS library?<p>Seems to me like Tailwind is a relatively complex beast covering a lot of ground, not to mention that web browsers are living&#x2F;evergreen projects that are costantly moving forward, and so the lib needs frequent updates. I don&#x27;t think you can avoid this (just by the nature of the project). You also need to be a css expert who follows the browser and feature development closely on top of having an excellent grasp of js&#x2F;ts and the build (lightining css, vite...) ecosystem. I mean ... A few excellent engineers and a designer is probably just the bare minimum to keep Tailwind maintained.
      • skybrian29 days ago
        If browsers are breaking old CSS, making new releases necessary, then that seems like a bad situation. I thought browsers were good at maintaining backward compatibility? Not so for Tailwind?
        • Culonavirus28 days ago
          I mean just go over v4.x.x release changelogs [0].<p>The &quot;web platform&quot; is evolving at a decent pace in general [1][2]. You can sometimes do the same thing in 50 different ways (thanks to the breadth of css features and js apis and backwards compatibility), but there may be a much more elegant and robust solution on the horizon and when it hits the baseline, chances are it would likely lead to a simpler framework codebase and&#x2F;or shrinked output if integrated... and therefore such a feature should be integrated. Now do this a zillion times over the life of the project. You have to keep up.<p>Less hacks, less code, smaller outputs.<p>And THEN you have all the bug reports and new feature requests.<p>And THEN you&#x27;re supposed to work on something built on top of Tailwind that you can actually sell so you have something to eat tomorrow.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss&#x2F;releases</a><p>[1]: <a href="https:&#x2F;&#x2F;web.dev&#x2F;blog" rel="nofollow">https:&#x2F;&#x2F;web.dev&#x2F;blog</a><p>[2]: <a href="https:&#x2F;&#x2F;developer.chrome.com&#x2F;new" rel="nofollow">https:&#x2F;&#x2F;developer.chrome.com&#x2F;new</a>
          • skybrian28 days ago
            If the old way didn&#x27;t break, it&#x27;s not true that you have to change it. You can ignore the new stuff if you want to.
  • minimaxir29 days ago
    Vercel is also now sponsoring Tailwind CSS: <a href="https:&#x2F;&#x2F;x.com&#x2F;rauchg&#x2F;status&#x2F;2009336725043335338" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;rauchg&#x2F;status&#x2F;2009336725043335338</a>
    • arcfour29 days ago
      I was honestly surprised they weren&#x27;t already, given how heavily they use and promote it! Good to see they are helping out now too, though.
      • andrewqu29 days ago
        Looks like Vercel has been sponsoring Tailwind&#x27;s hosting for a while - but glad to see Vercel starting to officially sponsor Tailwind! <a href="https:&#x2F;&#x2F;x.com&#x2F;adamwathan&#x2F;status&#x2F;2009298745398018468" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;adamwathan&#x2F;status&#x2F;2009298745398018468</a>
      • guluarte29 days ago
        companies are suddenly sponsoring tailwind just for marketing
        • arcfour29 days ago
          I don&#x27;t care if they&#x27;re sponsoring it because they made a deal with the devil. It doesn&#x27;t change the outcome for Tailwind or me.
          • throwaway13244828 days ago
            The source of the support doesn’t change the outcome? It’s like you’ve never even heard of enshittification!
        • dbbk29 days ago
          Vercel in particular needs all the positive PR it can get
  • bodge500029 days ago
    There are a lot of comments to the tune of &quot;why does a CSS library need 1m+ (or any money at all) to survive?&quot;. I&#x27;m no expert on this kind of thing, but Tailwind 0.1.0 first released on November 2017. Since then, there&#x27;s been continual improvements up until last month with 4.1.18, totalling 8 years of dev work. A simple CSS library wouldn&#x27;t have much need to go past 0.1.0, certainly not 1.0.0. Clearly tailwind did, which would imply there&#x27;s more than meets the eye.<p>But you can&#x27;t have it both ways, it can&#x27;t be just a simple CSS library that doesn&#x27;t need that much money, but also expect a decade of work+ on it. After all, this originally stems from the fact that a PR attempting to improve something didn&#x27;t get merged in; a technically finished project would have the same problem, but that would be the rule rather than the exception.
    • sixhobbits29 days ago
      I&#x27;m more of a backend guy but afaik most popular backend frameworks like Django, Rails, Laravel etc have 10+ years of top-level work and run on much smaller annual budgets.<p>Not saying that it&#x27;s right, and there&#x27;s a whole philosophical debate about open source being financially sustainable, but in terms of &quot;You can&#x27;t expect a decade of work for free&quot; - I think you can and many people do.
      • bodge500028 days ago
        &gt; &quot;You can&#x27;t expect a decade of work for free&quot; - I think you can and many people do.<p>You can&#x27;t. People can give a decade of work away for free and thats a very nice thing to do, but its not an obligation and never should be. You are right, people are now expecting it, and that&#x27;s why the push against that expectation is so important.
    • ahmetomer29 days ago
      I had a similar thought. If a project like Vue or Nuxt can stay afloat with consistent development and updates, without suffering financial difficulties, then it&#x27;s worth asking why Tailwind hasn&#x27;t been able to do the same. Yes it is a huge project, with incredible support across all browsers, and needs a lot of care. That&#x27;s for sure. But I think the business decisions taken by the Tailwind team can be put in the spotlight in this case.
    • jeremyjh29 days ago
      I could dig and fill in holes in my backyard for 8 years but that doesn&#x27;t mean I created value or justified the time spent. The library has been good enough for widespread adoption since like 2020 at the latest - did it really need a team of 9 people working on it the last six years? What is there to show for that?
      • bodge500028 days ago
        Sure, but if you stop digging and filling in those holes nobody is gonna care. People clearly do care if Tailwind stops development, thats where this whole thing stemmed from; someone opened a PR and it wasn&#x27;t getting merged in
      • FooBarWidget29 days ago
        If there is no value in newer Tailwind versions, then why would anybody upgrade past 1.0? Clearly there is value that you don&#x27;t recognize.<p>I mean, I&#x27;m not a Tailwind user so I don&#x27;t either. But it&#x27;s incredibly easy to take open source value for granted. That&#x27;s why so many maintainers burn out.
        • robertjpayne29 days ago
          V2 to V3 was really good value, but V3 to V4 was mostly performance with a migration nightmare with little new features.<p>I don&#x27;t know what a Tailwind V5 could add that is &quot;breaking&quot; and be worth the migration headache again.
  • andy12_29 days ago
    This is probably related to this [1] if anyone is wondering.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46527950">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46527950</a>
    • XCSme29 days ago
      Most likely, as Adam directly &quot;credited&quot; their revenue issues to AI (which makes sense, tailwind was making money by selling pre-made components, but now the AI can generate those for you).
      • jrjeksjd8d29 days ago
        The AI issue was that their docs advertise their paid offerings. When AI plagiarizes the docs it doesn&#x27;t include the ads.
        • DoesntMatter2229 days ago
          When you say plagiarizes, do you mean they are publishing their own docs without ads? Or you mean when the AI is reading the docs instead of a person they ignore the ads?
          • jrjeksjd8d29 days ago
            People don&#x27;t just ask AI to produce a Tailwind app, they also ask AI specific questions that are answered in the docs. When the AI regurgitates the answers from the docs they don&#x27;t visit the actual docs. Like the Google answer box in search results stealing clicks from the pages that produce the content.
            • DoesntMatter2225 days ago
              This would also be true if someone wrote a book about Tailwind. Are they “stealing” clicks the too?
              • jrjeksjd8d23 days ago
                The answer is &quot;it depends&quot;. If someone printed out the documentation and bound it together to sell without permission? Yes. The mere act of converting from one medium to another usually isn&#x27;t transformative.<p>The test for writing a book is whether the author applied their own judgement in the creation of the book. Even if some explanations of concepts are inevitably similar the structure of the book, the example code, etc. will reflect the author&#x27;s judgement and experience.<p>An LLM is incapable of authorial intent. It&#x27;s not synthesizing the docs with a career of experience and the input of an editor. It&#x27;s playing madlibs with the work of one or more prior authors.
          • Imustaskforhelp29 days ago
            I think its the latter.
        • knallfrosch29 days ago
          It was a problem with their revenue stream, which was documentation website -&gt; banner for lifetime payment.<p>All customers already had lifetime access and couldn&#x27;t pay more. Plus noone was reading the docs on the webpage anymore.<p>Recurring subscriptions, ads in AI products (think Tailwind MCP server telling you about subscription features.) Those were just two things I pulled out of the hat in a minute.
          • jrjeksjd8d29 days ago
            I can understand recurring subscriptions and ads in MCP being a bright line that the team doesn&#x27;t want to cross. You will probably say it&#x27;s a bad business model to not make everything a recurring charge and packed full of ads.<p>I&#x27;ve experienced this in my own life - I ran my own business and I had to choose between doing a worse job and enshittifying the product to make more money, or doing a good job but risking bankruptcy. I choose bankruptcy, because I believed strongly in doing a good job and not enshittifying the product. I don&#x27;t regret it.
        • number629 days ago
          And since AI knows every Tailwind page, you probably do not need the paid offer for a decent looking page.<p>Well you always could just read the docs instead of using the paid offer. Took longer. Not anymore.
        • testdelacc129 days ago
          It’s both.
      • josecodea28 days ago
        In which case one has to wonder if we need tailwind at all anymore. To me, years ago, tailwind was a great sell as a tool to work faster by typing less. The tradeoff is that the &quot;inline styles&quot; look awful and become a mess real quickly when too many of them are placed together (so and so has precedence or whatever, a media query for each single property, constantly translating between CSS and tailwind equivalent, etc).<p>Now? Well, AI solves the entire issue of time taken typing. Classnames always looked cleaner too. Additionally CSS doesn&#x27;t lag behind Browser features and comes with the full power of the language.<p>Why bother with Tailwind anymore whatsoever?<p>They were extremely lucky that AI picked up tailwind to keep it relevant, they should be keeping up with the times if they want to stay relevant. Instead their actions are those of someone that is cowering in fear, making sure that they can put the last of the revenue into the coffer. (reject PR because they don&#x27;t want AI to do better with tailwind while firing engineers, not to mention the big tantrum).<p>Lets go back to actual CSS, it is easier to read anyway, it&#x27;s now a modern tool with variables and all that, there&#x27;s no longer a need to dumb it down.<p>Besides, if I wanted to pay for pre-made components, I would go with DaisyUI which is agnostic to the frontend framework, unlike the paid components from tailwindLabs, which strictly require you use one of the javascript frameworks.
  • bibryam29 days ago
    For every Tailwind, there will be 1000x other projects affected by AI&#x27;s use of OSS that will not get sponsored.
    • guluarte29 days ago
      yep, companies tweeting &quot;We are now sponsoring tailwind&quot; is just marketing, if they were honest they would be sponsoring all OSS they use
  • blibble29 days ago
    I suppose this an attempt to try and head off the stories about &quot;AI&quot; killing open source
    • atonse29 days ago
      Google has poured untold millions into open source over the last couple of decades, not just by sponsorships, but also by employing contributors, etc.<p>I don&#x27;t think that&#x27;ll change with AI. They just needed to be reminded about the financials of Tailwind and I&#x27;m sure it was an easy conversation internally.
      • flowerthoughts29 days ago
        Yes, but someone managed to get funding for an external sponsorship in a single day? I&#x27;m happily surprised.
      • dust4229 days ago
        &gt; Google has poured untold millions into open source over the last couple of decades, not just by sponsorships, but also by employing contributors, etc.<p>And Google has profited untold hundreds of billions of open source over the last couple of decades. They just need to be reminded of it.<p>Edit: Haha, getting downvoted! Never underestimate the power of tens of thousands of Googlers on HN... Look, I use Gmail, Google maps, Chrome and Android and occasionally Google search but without Linux, Java and webkit it wouldn&#x27;t exist.
        • Eridrus29 days ago
          Google is actually kind of infamous for not using much in the way of OSS software.<p>The list of things I can think of is:<p>* Linux<p>* LLVM<p>* Webkit&#x2F;Chrome (which they have done the majority of contributions to for a long time)<p>* Java &amp; a little bit of Python
          • fooker29 days ago
            There&#x27;s a whole lot more, check `third_party&#x2F;` if you work at Google.<p>(disclaimer, used to work at google a long time ago)
            • Eridrus28 days ago
              There were directories there for sure, but I honestly never saw anything get used from there (except I think TensorFlow was in there?).<p>My personal experience was I never used any OSS code (that wasn&#x27;t Google Open Sourcing its own code) except Linux &amp; LLVM.<p>It definitely didn&#x27;t feel meaningful to the company besides the ones I called out.
            • galkk28 days ago
              A lot of it also comes from acquired projects&#x2F;companies, that are brought to google3, with plans to deprecate and get rid of eventually
          • dust4229 days ago
            So if you subtract linux and LLVM and Webkit and Java, what is left of Google? Absolutely nothing. Well, a mostly empty, dysfunctional mono repo lacking the main dependencies.
            • Eridrus28 days ago
              I don&#x27;t think the company would be very different if these projects had never existed and everyone had to pay for proprietary tools.<p>The people meaningfully benefiting from open source are the people and companies on the margin, not the biggest tech companies in the world.
            • tehlike29 days ago
              Come on.
              • doublerabbit29 days ago
                Oh yeah, manipulating users and monetary siphoning data with their advertising schemes.
          • HeyMeco29 days ago
            For Linux &#x2F; ChromeOS: GPU drivers benefit heavily: - Freedreno for Qualcomm - Panthor for Arm Mali<p>Lots of Linux contributions for Rust drivers
          • atonse29 days ago
            V8 (covered in Chrome), Angular, Dart, Golang, Kubernetes, Android (remember Android???)
          • DrBenCarson29 days ago
            Didn’t they open source Kubernetes (aka probably the biggest OSS project since Linux itself)
            • jeffbee29 days ago
              Biggest in what sense? Certainly not in terms of the size of the code base. It is an order of magnitude smaller than Chromium.
          • manmal29 days ago
            Oh, only Linux? &#x2F;s
        • johnnyanmac29 days ago
          Not surprising these days. HN community wants in on the riches too before the industry crashes.
        • kccqzy29 days ago
          I think you are getting downvoted because your claim that “without Linux, Java and webkit it wouldn&#x27;t exist” doesn’t pass the smell test. If Linux didn’t exist, maybe Google will just use one of the BSDs. If Java didn’t exist perhaps Google would just write more code in C++ instead; I’m pretty sure it still has more lines of C++ than Java. Or maybe Go would get invented a few years earlier. And if WebKit didn’t exist maybe Google would just fork KHTML themselves rather than forking a fork of KHTML. A lot of open source software appeared at the right time to be dominant, but without them other different open source software might dominate. But your argument isn’t about what if the entire OSS movement didn’t exist. It’s about what if specific OSS didn’t exist.
        • atonse29 days ago
          And what&#x27;s your point? When interests align, what&#x27;s there to complain about?<p>I&#x27;m not, nor have I ever been, a googler, btw. I did apply for a job there in 2006 but didn&#x27;t make it past the first round (they were asking me obscure TCP&#x2F;IP questions for a Java developer).<p>They created V8, kickstarted the modern browser wars with Chrome. They&#x27;ve sponsored tons of Open Source projects via Google Summer of Code. They&#x27;ve done more than their fair share. Half the devops stuff like Kubernetes, probably a lot of the early work related to linux containers, who knows what else.<p>There is always going to be someone who thinks they can do more. But they didn&#x27;t have to do _any_ of it. Yet they did a ton.
        • tjwebbnorfolk29 days ago
          People probably downvoted your comment because you sound angry and bitter. Get over yourself.
    • jsheard29 days ago
      Well that and the fact that LLMs love using Tailwind, which puts the vendors in an awkward spot if the Tailwind project implodes.<p>Makes you wonder how much ossification is going to happen because AI models are entrenched in 2023&#x27;s tooling du jour.
    • janalsncm29 days ago
      Maybe there are also engineers at Google who saw the thread yesterday and wanted to help out? I agree that companies are self-serving, but (for now) they’re made of people who are not.
    • MangoCoffee29 days ago
      If your business can easily get destroyed by AI, then the problem is your business model.
      • nayroclade29 days ago
        Perhaps, but training AIs relies on the existence of libraries like Tailwind, sites like Stack Overflow, Wikipedia, etc. If people stop using all those businesses and services and projects and they eventually disappear, we&#x27;re stuck relying on asking LLMs whose knowledge is based on a dated snapshot of an internet that no longer exists.
      • manmal29 days ago
        Which business is 100% not at risk in the next 10 years?
        • marcyb5st29 days ago
          Elderly care? With an aging population in most of the western world it will become more and more important IMHO
          • atonse29 days ago
            Look up Humanoid Robots.
        • spockz29 days ago
          Farming, livestock, arms, school&#x2F;nursery, medicine, construction, real estate, finance. Basically anything rooted in the physical world and elemental services.
          • nateb202229 days ago
            I&#x27;d agree with medicine, school&#x2F;nursery, real estate, and finance but mostly because in those industries the ability to connect with clients at a human level is often more valuable than sheer talent.<p>With farming&#x2F;livestock, pretty much all of that can become automated. And even in the previous human-centric sectors, there are definitely roles that will be replaced by AI, even if the sector as a whole continues to employ a lot of people.<p>Take law, for instance. Due to the prevalence of bar associations (which will likely prevent AI from doing lawyers&#x27; jobs), AI will never be a lawyer. However, many lawyers have and continue to replace paralegals with AI.
            • manmal29 days ago
              I can’t see a good reason real estate wouldn’t go the way car dealerships are going.
              • nateb202229 days ago
                Hmm, for real estate and car dealers we may see a market segmentation effect.<p>Past a certain price point, both for real estate and cars, a buyer is paying almost as much for the &quot;feeling&quot;&#x2F;experience of buying the house&#x2F;car as they&#x27;re paying for the actual thing itself. Humans are generally better at conveying these things than machines.
        • evilduck29 days ago
          Funeral Homes
        • johnnyanmac29 days ago
          According to Peter Thiel, taking care of children. Gotta make sure the housewife is happy in the AI uprising after all.<p>Very myopic thinking. Fallout New Vegas had its plutocrat of interest make sure to scan the brains of his biggest fancies before the Great War. A true visionary.
  • leecommamichael29 days ago
    How did a CSS library make any money at all? How did a CSS library have employees?
    • agosta29 days ago
      The business is this: Tailwind is free. Everyone uses it. People visit their docs and eventually buy some of the things they actually sell (like books, support, etc).<p>With LLMs, almost nobody visits their docs anymore just like folks barely visit Stackoverflow anymore (SOs traffic is down +80%). Fewer people see things they may want to buy from team Tailwind so they make less money so they implode. Plus LLMs just directly compete with their support offering.
    • benbristow29 days ago
      Doesn&#x27;t make much sense to me. It&#x27;s literally a conversion of CSS rules to classes. Bootstrap already had a few of these as utility classes. I know it does a bit of magic in the background.<p>They made money off selling preset components and documentation etc, but as others have said, AI has pretty much ripped this off.<p>One of those things trying to monetise out of nothing because it became popular.
    • chews29 days ago
      they had over 2M in revenue in 2024... then AI happened and it likely dried up, they staffed up during the boomtime and now are rightsizing based on the change of landscape.
    • vidyesh29 days ago
      If Tailwind wasn&#x27;t making that much money, they wouldn&#x27;t have been able to keep developing Tailwind up to this level of sophistication.<p>To be specific, they had 4 staff engineers and had to fire 3 of them[1].<p>[1]<a href="https:&#x2F;&#x2F;socket.dev&#x2F;blog&#x2F;tailwind-css-announces-layoffs#:~:text=tailwind%20css%20was%20already,big%20change" rel="nofollow">https:&#x2F;&#x2F;socket.dev&#x2F;blog&#x2F;tailwind-css-announces-layoffs#:~:te...</a>
      • doodlesdev28 days ago
        <p><pre><code> &gt; they wouldn&#x27;t have been able to keep developing Tailwind up to this level of sophistication. </code></pre> You imply that&#x27;d be a bad thing, but I&#x27;d beg to differ.
  • lagniappe29 days ago
    Will this change the situation of the 75% of engineers who just got laid off, or is this just to fund the framework, rather than the Tailwind Plus team?
    • sodapopcan29 days ago
      Hopefully! Turns out 75% was of four total developers. Ideally Google would be giving them enough to re-hire three people.<p>Source: <a href="https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six-months-left" rel="nofollow">https:&#x2F;&#x2F;adams-morning-walk.transistor.fm&#x2F;episodes&#x2F;we-had-six...</a>
      • agumonkey29 days ago
        man what a rollercoaster for them, i hope they can rejoin quick
    • vinyl729 days ago
      It&#x27;s just a temporary PR move
    • johnnyanmac29 days ago
      If they have 3 left, that&#x27;s 9 engineers. I doubt it&#x27;ll bring them back unless this is a huge package. a few million only delays the inevitable by a year or 2.
      • 306bobby29 days ago
        From what I understand, 3 left and they had 4 total. Not 3 are there and they had 9 total
        • etothet29 days ago
          They had 8 people total: 3 founders (who is still there), 1 businessy&#x2F;partner program person (who is still there) and 4 devs, 3 of which were laid off.<p>They now have 5 people total - 3 founders, the business person, and 1 other dev, which according to Adam’s podcast was the first dev they hired.
    • josecodea28 days ago
      And refuse the extra cash? I bet they haven&#x27;t felt as successful in the past two years as they do right now.
    • sigmonsays29 days ago
      This is the real question
  • ekzy29 days ago
    <a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;commits&#x2F;main&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;commits&#x2F;main...</a><p>They&#x27;ve just added 26 sponsor companies in the last two days, 7 of them partners!
  • kevinsync29 days ago
    This is just a half-baked thought, partially because I have no clue how major LLM providers track output metrics for tokens returned (in the context of, &quot;Claude used Tailwind for this solution instead of XYZ&quot;), but it seems to me like it would be a mutually-beneficial scenario for OpenAI, Anthropic, etc, to actively engage with large OSS project maintainers and sponsor&#x2F;pay for &quot;licensed&quot;&#x2F;&quot;official&quot; &quot;expert&quot; agents&#x2F;sub-models that the main models can engage for higher-quality results when the tools are chosen.<p>Easier said than done obviously, and probably would become more expensive than it&#x27;s worth, but imagine if the output was demonstrably better and exclusive deals were in place (&quot;Claude Code has the expert Tailwind agent that&#x27;s trained and maintained by Tailwind, Codex doesn&#x27;t&quot;) -- it would create certain kinds of paying-subscriber mini-moats for specific LLMs.<p>I dunno. By the time I was done typing that I started to become skeptical of the idea but gonna hit &quot;add comment&quot; anyways lol
  • dabinat29 days ago
    This should be standard industry practice. Any company above a certain size should contribute financially to all software it depends on.
    • jethro_tell29 days ago
      Which for AI companies would be every public GitHub page to start.
      • kristofferR29 days ago
        Not to mention GitHub&#x2F;Microsoft itself.
    • nullorempty29 days ago
      that&#x27;s a great point. and make it proportional to how much they make off it. looking at you aws for all the great oss software you sell.
    • lofaszvanitt29 days ago
      Tell that to the FOSS zealots....
    • johnnyanmac29 days ago
      if this was industry practice, licenses like GPL wouldn&#x27;t have needed to be created.
    • lifetimerubyist29 days ago
      We used to call this “buying an enterprise license”.
  • utbabya29 days ago
    Kudos to the high velocity action. Given it has to at least go through decision makers, finance and legal, I bet they made the decision almost immediately.<p>Curious how we would solve this class of wealth distribution problem in the future. All these critical libraries supply chain hit the bottom line of tech companies directly, but to extrapolate, all knowledge &#x2F; work creators who used to live a comfortable living now have all their hard work scrapped by aggregators. Yeah I understand the genie is out of the bottle, all that and there will be (is?) systemic change to viable businesses. But people still have to live during the transition. It&#x27;s also in the best interest of these aggregators, who&#x27;s there to feed them new free works if it&#x27;s no longer viable?
  • pembrook29 days ago
    I love tailwind, but I think it’s disingenuous for Adam to claim that “AI” killed the tailwind UI kit business.<p>Ultimately it was Radix&#x2F;Shadcn (which uses tailwind for styling of course) that killed the need to buy Tailwind’s UI kits by offering all these primitives with good default styling for free.<p>Also, the tailwind UI stuff feels pretty dated at this point in comparison to what’s offered in other free UI libraries these days.
    • codegeek29 days ago
      Yea I agree that free UI kits like ShadCN basically blew everyone else away. I mean ShadCN has over 100k Stars on Github which is more than even Tailwind. So you can imagine the popularity. Having said that, I do think that AI is a factor as well because most of these components can now be coded by AI as well.<p>For example, I now routinely use AI to create UI components and my prompt usually includes &quot;use ShadCN like component here&quot; and even give them specific shadcn component names. The result is usually 90% good enough to start with.
    • nateb202229 days ago
      Agreed. Also if they had really been trying to drive ARR, they would have made Tailwind UI a subscription&#x2F;yearly licensing thing instead of a one-time purchase.<p>There&#x27;s a reason companies like Adobe&#x2F;Microsoft switched away from one-time purchase software, and that reason is that it is exhausting and eventually impossible to sustain a business where you have to hunt for brand new customers every single month just to keep the lights on.
      • mhitza29 days ago
        Paying a yearly subscription for UI templates&#x2F;components&#x2F;kits is beyond a crazy idea.<p>You can&#x27;t compare it with software licensing subscriptions.
  • blintz29 days ago
    Google (and Vercel) are great for doing this! I would like to see Anthropic and OpenAI do something similar, since they too greatly benefit from Tailwind CSS.
  • baggachipz29 days ago
    On one hand, this is great as Tailwind can continue as a going concern. On the other, how long until Tailwind AI?
    • mrgoldenbrown29 days ago
      It&#x27;s not clear how much Google is kicking in, it might not actually be enough to keep Tailwind going.
      • baggachipz29 days ago
        Well now that it&#x27;s on the HN front page, it had better be a lot :). If it&#x27;s 6k this will be a bit of a PR kerfuffle.
  • Ameo29 days ago
    My perspective on this is that maybe Tailwind Labs shouldn&#x27;t have been a for-profit business, or at least not one of the size that it grew to be.<p>I was reading a writeup on this history of Tailwind[1] made by Adam Wathan (who created Tailwind).<p>It seems like he was working on a variety of different business ideas including &quot;Reddit meets Pinterest meets Twitter&quot; and &quot;a developer-focused, webhook-driven checkout platform&quot;. He created the basis of Tailwind just to help him build these projects, but it kept getting attention when he would post about his progress building them online.<p>Here&#x27;s an important quote from the doc:<p>&quot;Now at this point I had zero intention of maintaining any sort of open-source CSS framework. It didn’t even occur to me that what I had been building would even be interesting to anyone. But stream after stream, people were always asking about the CSS&quot;<p>It seems like Adam&#x27;s main goal was to start a software business, and Tailwind just happened to get popular and became what he pivoted his efforts into. There&#x27;s obviously nothing wrong with wanting to start a business, but trying to take an open-source CSS framework and turn it into a multi-million dollar business feels unnatural and very difficult to maintain long-term.<p>To his credit, he did pull it off. He built a seemingly quite successful business and hired a sizable team, and apparently made a decent amount of revenue along the way.<p>But now, for AI reasons or otherwise, that business is struggling and failing to sustain the scale it was before. To me, it seems like the business is more or less completely separate from the open-source Tailwind project itself. It&#x27;s, as far as I can understand, a business that sells templates and components built with Tailwind, and it uses Tailwind&#x27;s popularity to bootstrap customers and sales.<p>If it were me who ended up building Tailwind, there&#x27;s no way I would have pursued turning it into a big business. Maybe I would have tried some kind of consulting style, where I&#x27;d offer my time to companies evaluating or integrating Tailwind.<p>Now that Tailwind is getting hundreds of thousands (millions?) of dollars a year in sponsorships, it feels weird to have this for-profit business on the side at the same time.<p>Maybe it&#x27;s just my own sensibilities and worldview, but I feel like Tailwind should just be what it is: an extremely popular and successful open-source CSS framework.<p>[1] <a href="https:&#x2F;&#x2F;adamwathan.me&#x2F;tailwindcss-from-side-project-byproduct-to-multi-mullion-dollar-business&#x2F;" rel="nofollow">https:&#x2F;&#x2F;adamwathan.me&#x2F;tailwindcss-from-side-project-byproduc...</a>
    • switz29 days ago
      I don’t understand this conclusion. Why shouldn’t it be a business? Doesn’t it create value? Hasn’t the nature of being a business led to far more maturity and growth in a FOSS offering than if it had been a side project? Just because it can’t afford 8 full time salaries now doesn’t declare it a failure. Your conclusion is that value should be created without any capture.<p>It wasn’t venture scale and never intended to be venture scale. By any metric you have, it’s a very successful business and has made its creators independent and wealthy as you pointed out.<p>I agree this is your worldview warping your perception. But I’d argue we need far more tailwinds and far less whatever else is going on. It captured millions in value - but it generated tens, or hundreds of millions, or more. And essentially gave it away for free.<p>I think a better conclusion is that it’s a flawed business model. In which case, I’d agree - this didn’t come out of nowhere. The product created (TailwindUI) was divorced from the value created (tailwindcss). Perhaps there was a better way to align the two. But they should be celebrated for not squeezing the ecosystem, not vilified. Our society has somewhat perverse incentives.
    • FooBarWidget29 days ago
      Ok but the original Github issue involved a community contributor complaining that the core devs have no bandwidth to review&#x2F;accept PRs. If it&#x27;s not a business, then the core devs have to rely on spare time, which is scarcer than paid-by-business time. You can&#x27;t have it both ways. If it&#x27;s not a business, PRs being left to rot becomes the norm.
    • wanderlust12329 days ago
      Sounds like your conclusion is: work hard to create something and just give it away for free.
  • nilslindemann29 days ago
    Great, so this terror framework keeps existing and I keep pulling my hairs when I want to userstyle unusable sites using it.
  • ericholscher29 days ago
    I love to see Google &amp; Vercel start sponsoring Tailwind. But the larger question is why did it take the company laying off 75% of their staff for these major tech companies to realize they needed to sponsor? What processes are they doing to evaluate other things to sponsor before AI kills it?
  • desireco4229 days ago
    Look, Google is getting recognized as a leadership role in AI space, as it is a leader and Tailwind gets more time to figure things out. Doing a Firefox would not be good, just to coast and spend money on random projects.<p>It would be nice for Adam to figure things out and find ways to make things happen.
  • mocana29 days ago
    If one of the most widely used UI libraries in the world cannot sustain a small team of developers, why would anybody attempt to start a company around an open source library? Does not speak well of the open source business model. At least for software libraries.
  • mrcwinn29 days ago
    If we can get to just AI reading websites, we don&#x27;t even need stylesheets!
  • andruby29 days ago
    OpenAI, Anthropic, Loveable, Figma and others meaningfully sponsoring Tailwind seems like a no-brainer. They want it to thrive because it makes their generated code much better.
  • ibejoeb29 days ago
    Damn that was fast. Github comments flamewar delivers.
  • indigodaddy29 days ago
    Perhaps an acquisition is in the works, and the happenings from yesterday were part of&#x2F;the start of it?
  • motbus328 days ago
    It is probably cheaper than update the models to use something else instead of tailwind
  • guluarte29 days ago
    They should sponsor all OSS libraries they use not just tailwind for cheap marketing
  • kachapopopow28 days ago
    too little too late, the open source is already littered with corpses of starved developers.<p>unless there&#x27;s companies like google actively going out of their way supporting open source projects, this is just optics.
  • freakynit29 days ago
    <a href="https:&#x2F;&#x2F;hn-discussions.top&#x2F;google-ai-tailwind-sponsorship&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hn-discussions.top&#x2F;google-ai-tailwind-sponsorship&#x2F;</a>
  • chocoboaus329 days ago
    Stockholm syndrome
  • lofaszvanitt29 days ago
    Trump with greenland, and then obsession with tailwindcss. World needs a shakeup :D.
  • xorgun29 days ago
    [dead]
  • huflungdung29 days ago
    [dead]
  • kuon29 days ago
    [flagged]
  • DoesntMatter2229 days ago
    Ironic that you are posting a site that does exactly what Tailwind is complaining about lol
    • johnnyanmac29 days ago
      I don&#x27;t think I&#x27;m worried about defunding a trillionaire.
      • stavros29 days ago
        First they came for the trillionaires, and I did not speak out, because good.
        • johnnyanmac29 days ago
          Well by the time they eat the trillionaire I&#x27;ll be dead. So be it. I don&#x27;t think some site hosting microblogs is gonna be the downfall of such wealth, though.
    • Alifatisk29 days ago
      I wouldn’t use xcancel if Twitter was usable for guests
    • dang29 days ago
      We detached this subthread from <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46545442">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=46545442</a>.
  • mhitza29 days ago
    Where and whom can I email my complain about AI affecting my livelyhood so they sponsor me as well?
  • mark_l_watson29 days ago
    I hope things work out for Tailwind. I think it is very decent of Google to do this. Obviously Google takes some heat for their business model but when I was invited to work at Google in 2013 I thought the company had a definite vibe of trying to do the right thing in several dimensions (e.g., renewable energy for data centers).
  • behnamoh29 days ago
    Doesn&#x27;t matter to me, as I stopped using Google AI a few months ago because of their lack of respect for my time when creating a freaking API...
    • jjtheblunt29 days ago
      what do you mean?
      • bibryam29 days ago
        <a href="https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;pull&#x2F;2388" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tailwindlabs&#x2F;tailwindcss.com&#x2F;pull&#x2F;2388</a>