Поучительная история про софт-скиллы и их влияние на проект.

Когда я пришёл на проект, я заметил, что в него втянуто много странной хуйни - типа graphql или линтера, который сортировал ключи объектов по алфавиту(!). Я начал спрашивать - а нафига нам это всё, от него один головняк. В обсуждение включались другие разрабы и... 

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

И американчик приходил и говорил: да ладно, я считаю что это офигенная фигня, это нам может помочь в гипотетическом случае X, все альтернативы хуже, давайте оставим! 

И все такие - ну окей, да, мы решили, консенсус, оставляем.

Проходит год, американчик внезапно заявляет, что уходит с другом делать AI-стартап, всем пока.

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

И теперь мы постепенно убираем из проекта всю эту хуйню.

Какая здесь мораль? Очень простая. Даже если вам кажется, что технические решения на проекте были приняты консенсусом на основе беспристрастного анализа плюсов и минусов... скорее всего, они - просто результат того, что кто-то упёрся рогом и их продавил. Просто потому, что у него лучше получается продавливать.

Короче, кадры решают всё. Буквально.