TGViewer
Good dev knows Good dev knows @gooddevknows · 2K subscribers
Post #68 2.53K
Холм, за который вы готовы умереть

В комментариях под историей про уменьшение билд тайма, несколько человек упомянуло, что они бы не стали спускать эту историю на тормозах. Сегодня я хочу поговорить про конфликты, которые выбирает Хороший разработчик.

Обычно, любой разработчик видит кучу вещей, которые сделаны не оптимально. Вспомните себя, когда вы выходили на работу в новую компанию. С первого дня вы видите кучу вещей, за которыми, казалось, нет логики. Было бы здорово исправить все нелогичные вещи и сделать их логичными, тогда следующий новичок не будет иметь вопросов и вообще все будет лучше 📈.

Однако, люди такие существа, что им, обычно, недостаточно выслушать логические аргументы, чтобы принять решение. В одном подкасте я услышал про исследование, где 100 людям с раком легких сказали, что им надо бросить курить, иначе они умрут ☠️. Казалось бы — логичнее некуда и ставки достаточно высоки. Сколько из них бросило курить? 10%.

Это значит, что если ваш подход в лоб к вопросу (логическая аргументация) не сработал, то, чтобы продолжить, вам нужно подключать другие рычаги. А значит весь процесс а) затянется, б) будет стоить вам времени, в) может все равно завершиться не так, как вы рассчитывали.

Многие вещи можно сделать несколькими разными способами. Нужно ли их делать тем, который именно вы считаете самым подходящим? Хороший разработчик должен задать себе вопрос, является ли этот конфликт "холмом, за который вы готовы умереть" ⚔️. Так ли принципиален для вас этот вопрос? Какие преимущества для компании? Какие преимущества для вас? Может лучше отступить и "не портить" отношения с контрагентом?

"Холмов" за которые можно повоевать в любой компании куча, но выбирать такие холмы нужно с умом. Иначе можно устать (выгореть). А Уставший разработчик не может быть Хорошим разработчиком.

Что еще отличает новичка от разработчика который провел в компании годы? Знание контекста. У каждого решения есть контекст. Возможно, ваша идея кажется вам лучшей, только потому, что вы не знаете весь контекст. Но для того чтобы его получить, нужно тоже тратить время и энергию. Нужно ли это именно вам и именно сейчас?

У вас есть примеры задач от которых вы отступили? Пишите в комментариях.

#истории
More from @gooddevknows
  1. Aug 27, 2026🛰 Я придбав Starlink! Ще поза-вчора вранці я не збирався купляти ніякий Starlink. Але, пр…
  2. Jul 1, 2026photo post
  3. Jul 1, 2026✨ Crash Course: Storytelling для інженерів ✨ 📅 9 — 13 липня 2026 1️⃣ Чому історії працюют…
  4. Jul 1, 2026Post #278
  5. Apr 1, 2026We have one ticket left for: https://fwdays.com/event/tech-lead-course-5 . Code LIFE_BY_PP…
  6. Mar 9, 2026Hi friends, For those who have missed it, I now regularly post in my 🇺🇦 channel: https:/…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →