TGViewer
Тимур Тибеев | BigTechDream Тимур Тибеев | BigTechDream @bigtechdream · 2.02K subscribers
Post #389 1.77K
🤖4 закона роботехники

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

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

Закон Паркинсона

Работа заполняет все отведенное на нее время.

Если вы рассчитали, что выполнение задачи займет месяц, то скорее всего так и будет. Но если другой человек рассчитает, что на ту же задачу потребуется два месяца, то он тоже окажется прав. Как же так?

Мы умеем перерабатывать, когда дедлайн близко, и расcлабляться, когда никто не контролирует. Поэтому важно устанавливать жесткие дедлайны и эффективно управлять временем, чтобы избежать затягивания выполнения задач.

Ставим все дедлайны на 1 день -> Profit.

Закон Конвея

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

Другими словами, то как мы общаемся, также мы и организовываем наш код.

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

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

Сдружитесь с фронтендами, и вы сами не заметите, как перепишите бэкенд на Node.js.

Закон Брукса

Добавление рабочей силы на запаздывающий проект задерживает его еще больше.

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

Этот закон также объясняет, почему инженеры начинают запаздывать с проектами, когда им поручают менторство над стажерами и джунами.

Поэтому важно правильно планировать трудозатраты с самого начала и не менять коней на переправе.

Закон Мерфи

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

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

Не путать с “У меня локально все работало”.

🙂 Еще вспомнился закон из "силиконовой долине", все айтишники тусуются по 5 человек и среди них обязательно есть индус, азиат, кто-то с бородой, полный с длинными волосами и просто худой белый парень.
  • 🔥 12
  • 😁 4
  • ❤ 2
  • 👍 2
  • 💯 2
More from @bigtechdream
  1. Oct 14, 2026🏃️️️️️️Как не застрять на синьорском уровне: Моя история повышения Сколько раз, читая и п…
  2. Oct 13, 2026👑️️️️️️ Почему опыт работы становится важнее технологий Прочитал статью "Can Labor Market…
  3. Oct 12, 2026✈️ StackOverflow: Developer Survey 2026 Подъехал ежегодный отчет от stackoverflow, где опр…
  4. Oct 12, 2026Наткнулся на статью-мнение с очень успокаивающим названием “Почему разработка ПО незаменим…
  5. Oct 9, 2026💔 Почему следующие 2-3 года будут тяжелыми для джунов Тут недавно вышли две исследователь…
  6. Oct 7, 2026Кстати вот график, насколько вакансии упали по сравнению с 2022 годом
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 →