Безынициативный инициатор

Знания перестают приносить пользу, если они становятся способом отложить решение. О чем это я?

Вот есть такой абстрактный коллега, который прочитал много статей, книг, очень круто знает паттерны проектирования и рассказывает тебе про возможные подходы и улучшения. Он всегда предлагает что-то изменить. Новую технологию. Новый процесс. Новый подход. Но есть одна проблема. За последний год он не внедрил вообще ничего. Вечный исследователь: "А ещё такой подход есть. А вот есть такая библиотека. А вот тут можно оптимизировать по ram или cpu. А тут процесс выстроить..."

А сделать то пробовал? Ну, прям на коленке быстро собрать прототип, посмотреть бенчмарки, показать команде, найти единомышленников?

Что тут делать? Перестать искать идеальный вариант и проверить первый нормальный, потратив на это в том числе своё личное время. Не нужно сразу переворачивать всю архитектуру, менять процесс целиком.

Возьми одну проблему. Сформулируй, что хочешь улучшить.

Например: — сократить время разработки; — уменьшить количество ручной работы; — ускорить выполнение запроса; — убрать одну регулярную боль команды.

Выбери любой подход, который кажется адекватным, и попробуй. Не получится — отлично. Теперь у тебя есть факты. Получится — ещё лучше.

Когда твоё решение проверено и не подходит, – это тоже результат.