TGViewer
BASCODE BASCODE @bascodech · 140 subscribers
Post #67 293
Теория против практики

Пост пролежал в черновиках с прошлого лета. Все же решился выложить. В тот период у меня случился конфликт с новым коллегой. В команде уже был устоявшийся стиль написания кода, проверенная архитектура и паттерны. Он пришел и решил все сделать по-своему.

На ревью спорил до упора. Ссылался на книги, доклады, рассказывал что это "best practices" и "так принято в командах у больших игроков". Шаг за шагом выводил меня из себя. В какой-то момент я сорвался и повысил тон. Да, проявил слабость, но эмоции прорываются - я ведь не робот.

Его аргументация строилась не на пользе для проекта, а на "так пишут" и "так делают в других компаниях". Но у каждой команды свои вводные: технологии, сроки, опыт инженеров, специфика бизнеса. То, что сработало где-то, может не подойти в конкретной реальности. То что было эффективно в Google или Amazon, у нас может навредить.

Я за изменения, если они несут реальную пользу. Но аргумент должен звучать как "это поможет нам решать задачи лучше, потому что ...", а не как "так написано в книге".

Теория без поправки на практику - красивая, но бесполезная догма.
  • 👍 6
  • ⚡ 2
  • 🔥 2
More from @bascodech
  1. Sep 18, 2026Мысли про дебаггинг и IDE в 2026 Вот интересная история... Расс Кокс выложил пять сессий,…
  2. Sep 14, 2026Кодить без AI сейчас как заниматься айкидо. Красиво и глубоко и десять лет до черного пояс…
  3. Sep 7, 2026Выложил свой statusline для claude code в публичный репозиторий. Лимитов у подписки три: п…
  4. Sep 5, 2026Рубрика "лысая мудрость" Как я больше года храбро готовился, но так ничего и не сделал. Вт…
  5. Sep 2, 2026Распаковал 30 релизов Go подряд, 2.9 ГБ исходников. Ради одного вопроса. Вопрос такой: поч…
  6. Aug 29, 2026Сегодня у кого-то будет распаковка :-)
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 →