При всех недостатках этого года, в него я окончательно перестал ездить в офис. Команда была и так вся удалённая, так что разницы вообще никто не заметил.
Под конец года дауншифтнулся по работе (с сохранением зарплаты) из
тимлида обратно в пещерные гении разработки. Дрючат теперь других, от меня опять никому ничего особо не надо, или надо, но не
(
Read more... )
Comments 10
Давно уже поступил точно также, о чем ни разу не пожалел
Reply
Reply
Reply
Себе-то прикольно: сидишь такой в башне из слоновой кости и проектируешь сферических слонов в стратосфере :)
Reply
Reply
Reply
Реактивщина - зло практически всегда. Это работающий инструмент с крайне малой сферой применения. И если недоумки пихают его туда, где нужны транзакции (например, UI), то неминуема ситуация "палки положить забыли, говно разваливается".
А решение "обратно в джедаи" выглядит правильно. Тимлидство без архитексторства - слишком значительное расхождение ответственности и возможностей, осмысленно только на "потренироваться".
Reply
Пихали реактивщину, я так понимаю, в надежде сэкономить на тредах там, где их всё ещё не научились готовить. Не, я понимаю, сам видел случай, когда в ОС закончились треды после разведения огромных тред-пулов на входящие запросы, но после того, как я неделю разворачивал выражения вида
реактивно дождаться ответа then императивное выражение then императивное выражение then императивное выражение then return something
в обычный честный императивный код -- нафиг-нафиг вот это всё, лучше оптимизировать где-то в другом месте.
Reply
1. Культура. Если человек познакомился с замыканиями на том же уровне восприятия, что с функциями и классами, то далее он свободно их читает. Если же он познакомился с действием "вставь then между здесь и здесь, потому что асинхронная магия", то в какой-то момент магия призовёт зверя Пицзеци.
2. Языки. Когда оформление кода в асинхронную таску используется только чтобы не тратить ресурсы на тред, то преобразовать синхронный код в асинхронный может сам компилятор. К сожалению, в существующих мейнстримных языках используются костыли async/await и прочее непотребство.
3. Средства отладки. Просто недоразвитые.
Reply
Leave a comment