Рубрика "что там у DHH?"



Там в интернетах драма-драма, видели уже? https://github.com/hotwired/turbo/pull/971



Если вкратце: DHH решил стремительным движением выпилить TypeScript из js-библиотеки "Turbo". Запушили огромный PR с сотней файлов и молниеносно его апрувнули. Интернет возмутился, скандал докатился аж до главной страницы HN.



Кто такой DHH - автор Ruby-on-rails и кофаундер компании "37 signals". Почему "DHH" - потому что всем лень писать "Девид-Хейнемайер-Хэнссен". Когда-то был всеобщей ролевой моделью, сейчас душный дед.



Кто такие "37 Signals" - авторы продукта "Basecamp". Когда-то были пионерами SaaS-рынка и, де-факто, являются авторитетами в комьюнити bootstrapped-стартапов.



Что такое "bootstrapping" - это когда ты создаешь прибыльный стартап на свои и не в Долине.



(происходит от "pull yourself up by your own bootstraps" - "вытянуть себя из болота за шнурки ботинок" - т.е. сделать что-то невозможное. На современном языке предпринимателей значит "создать бизнес без внешней помощи")



Компания прославилась не в последнюю очередь благодаря эмоциональным выходкам своих фаундеров. И когда-то это отлично работало. Лично я даже согласен почти со всем, что DHH и Джейсон Фрид понаписали в своих бизнес-нижках, но вот с техническими решениями им пора, пожалуй, притормозить.



Например, последнее время парни решили, что они будут громко воевать за концепцию "нахер все лишнее" (в целом, звучит неплохо). Для начала, они с помпой переезжают из AWS в собственный датацентр. Или вот пару недель назад они изобрели - вы не поверите - селф-хостед софт. И даже потратили охуллионы долларов на домен https://once.com/ где выложили Очередной. Очень. Пафосный. Манифест.



А года три назад они изобрели этот самый Turbo/Hotwire - "революционную" либу, которая по кусочкам обновляет SPA-страницу сгенерированным на сервере HTML (олды морщились и вспоминали майкрософтовский <asp:UpdatePanel> 15-летней давности).



Но когда тебе сильно за 40, эпатировать индустрию молодых все сложнее и сложнее. Вместо эмоционального пиара все чаще получается кринж психованных дедов. Говорю как психованный дед.



Кажется, DHH это подсознательно понимает. И вместо того чтобы перейти в режим спокойного и авторитетного аксакала - он продолжает выпрыгивать из штанов и набрасывать говно на ветряные мельницы. А в результате из неплохой опенсорсной либы выпилили TS, потому что одному идиоту не зашла строгая типизация.



В github-репо случился срач и революция. TS попытались вернуть (не вышло), потом убрать из репо самого DHH (не дали), потом вообще поступил пул-реквест удалить всю эту Турбу к херам. В конце все свелось к гифкам и лулзам. А сам DHH написал длинное заявление (TL;DR "я обиделся")



Как убить опенсорсный проект за 3… 2… 1…



Ладно. Турбо-хуюрбо... Не Реакт, как-нибудь переживем. Просто фиксируем, что харизматичный чувак окончательного превратился в душного бумера.