javascript javascript 8 січня 2026, 14:52

Tailwind звільняє 75% своєї команди. Причина — іронічна:

  • їхній CSS-фрейм­ворк став над­зви­чай­но попу­ляр­ним серед AI-кодинг-аген­тів — 75 млн заван­та­жень на місяць
  • але через це май­же ніхто не захо­див у доку­мен­та­цію, де вони про­су­ва­ли пла­тні продукти
  • у резуль­та­ті — паді­н­ня тра­фі­ку на 40% і втра­та 80% доходу

Реаль­ність така: 75% людей з нашої інже­нер­ної коман­ди втра­ти­ли робо­ту вчо­ра через жорс­ткий вплив, який ШІ мав на наш бізнес. І кожна секун­да, яку я витра­чаю на без­ко­штов­ні «фано­ві» речі для спіль­но­ти на кшталт цієї, — це секун­да, яку я не витра­чаю на спро­би вря­ту­ва­ти бізнес і забез­пе­чи­ти, щоб люди, які ще тут пра­цю­ють, отри­му­ва­ли зар­пла­ту щомі­ся­ця.

Тра­фік на нашу доку­мен­та­цію впав при­бли­зно на 40% порів­ня­но з поча­тком 2023 року, попри те, що Tailwind попу­ляр­ні­ший, ніж будь-коли. Доку­мен­та­ція — єди­ний спо­сіб, яким люди дізна­ю­ться про наші комер­цій­ні про­ду­кти, і без клі­єн­тів ми не може­мо дозво­ли­ти собі під­три­му­ва­ти фрейм­ворк. Я дуже хочу зна­йти спо­сіб запро­по­ну­ва­ти доку­мен­та­цію, опти­мі­зо­ва­ну під LLM, яка не зро­бить ситу­а­цію ще гір­шою (зно­ву ж таки — ми букваль­но вчо­ра звіль­ни­ли 75% коман­ди), але зараз я не можу поста­ви­ти це в прі­о­ри­тет і бою­ся запу­ска­ти таке ріше­н­ня, не вирі­шив­ши спер­шу цю проблему.

Я зов­сім не вва­жаю, що файл AGENTS​.md, який ми про­по­ну­є­мо в рам­ках спон­сор­ської про­гра­ми, хоч якось схо­жий на це — це про­сто коро­ткий markdown-файл з купою моїх осо­би­стих думок і тим, що я вва­жаю най­кра­щи­ми пра­кти­ка­ми, щоб тро­хи під­штов­хну­ти LLM писа­ти Tailwind-код у пев­ний спо­сіб. Це не доку­мен­та­ція, і мене дра­тує зви­ну­ва­че­н­ня, що я ніби­то не роз­кри­ваю тут свої «справ­жні намі­ри» чи щось подібне.

Ця фіча потрі­бна для того, щоб люди могли ство­рю­ва­ти БІЛЬ­ШЕ речей з Tailwind, ШВИД­ШЕ й ЕФЕ­КТИВ­НІ­ШЕ.

Tailwind зро­стає швид­ше, ніж будь-коли, і є біль­шим, ніж будь-коли рані­ше, але наш дохід впав май­же на 80%. Зараз про­сто немає коре­ля­ції між тим, щоб роби­ти Tailwind зру­чні­шим у вико­ри­стан­ні, і тим, щоб зро­би­ти роз­ви­ток фрейм­вор­ку більш ста­лим. Мені потрі­бно спер­шу випра­ви­ти це, перш ніж полег­ше­н­ня вико­ри­ста­н­ня Tailwind почне при­но­си­ти користь комусь уза­га­лі — бо якщо я цьо­го не зро­блю, цей про­єкт пере­тво­ри­ться на зане­дба­ний abandonware, коли не зали­ши­ться жодно­го спів­ро­бі­тни­ка, який міг би над ним пра­цю­ва­ти. Я ціную сам настрій і зага­лом пого­джу­ю­ся з ним, але зараз у реаль­но­сті все зна­чно складніше.


https://x.com/ybhrdwj/status/2009132572794835201 _

  • 4
  • 3
  • 118

3 коментарі

  • Triqnot Triqnot 6 місяців тому

    мля, це пога­но, з іншо­го боку це ж має сто­су­ва­ти­ся усіх без­ко­штов­них фрейм­вор­ків про які знає ШІ

    • 1
  • Сумні_Збочення Сумні_Збочення 6 місяців тому

    Можеш поясни­ти як воно у них пра­цю­ва­ло — є без­ко­штов­ний про­дукт, під­трим­ка яко­го для чай­ни­ків за гроші?

    • 1
    • javascript javascript 6 місяців тому · Автор

      @sumni3bochennia я нама­гав­ся вивчи­ти цей фрейм­ворк, але він занад­то скла­дний. Ну, з одно­го боку це дуже зру­чно, але з іншо­го — тре­ба запа­м’я­то­ву­ва­ти купу кла­сів. Пра­кти­чно весь фрейм­ворк (або при­найм­ні прин­ци­пи най­ме­ну­ва­н­ня кла­сів) мають бути в голо­ві, або в документації.
      Швид­ше буде спи­та­ти в ней­рон­ки як зро­би­ти якийсь блок, а кра­ще — гото­ве ріше­н­ня і не лази­ти в документації.
      Так, мабуть, думає біль­шість, тому ті сто­рін­ки їх сай­ту, на яко­му вони можуть впа­ри­ти їх пла­тні про­ду­кти, такі як гото­ві шабло­ни яки­хось UI бло­ків чи кон­стру­ктор, ніхто не відвідує.

      • 2