Добавить в корзинуПозвонить
Найти в Дзене
Цифровая Переплавка

Когда код становится уликой: инженеры, незаконные задачи и цена выбора

В технологических компаниях инженеры часто оказываются «за кулисами» процессов, которые решают судьбы миллиардов долларов и миллионов пользователей. И именно к ним первыми приходят с просьбами «подкрутить» код или данные, когда бизнесу нужно быстрое решение. Но что делать, если просьба начальства выходит за рамки закона? Недавняя статья The Pragmatic Engineer собрала три реальных кейса, и каждый из них — это урок для всей индустрии. ⚖️ Три истории выбора 🔬 Технические детали, которые важны 💡 Выводы и личное мнение Истории наглядно показывают: Меня особенно поразило, что Сингх в FTX выбрал остаться «помочь исправить». Это очень по-человечески: мы часто думаем, что сможем «спасти» систему изнутри. Но в реальности такая позиция превращает инженера в заложника — и в соучастника. Мораль проста: карьера и зарплата не стоят «оранжевого комбинезона». Инженеры сегодня — не просто исполнители, а хранители этических границ технологического мира. 🔗 Источник:

В технологических компаниях инженеры часто оказываются «за кулисами» процессов, которые решают судьбы миллиардов долларов и миллионов пользователей. И именно к ним первыми приходят с просьбами «подкрутить» код или данные, когда бизнесу нужно быстрое решение. Но что делать, если просьба начальства выходит за рамки закона?

Недавняя статья The Pragmatic Engineer собрала три реальных кейса, и каждый из них — это урок для всей индустрии.

⚖️ Три истории выбора

  • 💸 FTX. Директор по инженерии Нишад Сингх обнаружил, что у биржи изъяты миллиарды долларов клиентских средств. Он мог уйти, обратиться к юристам или даже стать информатором — но выбрал «остаться и попытаться исправить». Итог: крах компании и уголовное дело.
  • 🎓 Frank. Стартап-основательница Чарли Джэвис попросила инженера подделать данные о миллионах несуществующих клиентов. Тот отказался — и оказался прав: позже Джэвис получила тюремный срок за мошенничество, а инженер сохранил свободу и репутацию.
  • 🎤 Pollen. По просьбе CEO старший инженер внёс изменения в продакшн-код, чтобы дважды списать деньги с клиентов. Это помогло компании закрыть зарплаты, но оставило следы в логах и коде. Теперь это рассматривается как потенциальное мошенничество, и вина инженера может обсуждаться наравне с виной руководства.

🔬 Технические детали, которые важны

  • В случае FTX инженеры имели доступ к данным и понимали реальную финансовую картину задолго до общественности. Их логирование и контроль доступа могли бы стать доказательством или защитой.
  • В Frank всё упиралось в генерацию синтетических данных: задача была «всего лишь» создать 4,2 млн фиктивных записей — и это могло бы выглядеть как невинный скрипт. Но именно такая мелочь превращает инженера в соучастника.
  • В Pollen код ревью и процессы CI/CD должны были бы предотвратить внедрение скрипта на продакшн, но они были обойдены — что показывает, что культура инженерных практик тоже влияет на этику компании.

💡 Выводы и личное мнение

Истории наглядно показывают:

  • 🚫 Отказ — всегда вариант. Даже если давит CEO, CTO или инвесторы, единственный безопасный путь — сказать «нет».
  • 📜 Документируйте. Если на вас давят, фиксируйте всё письменно. Это может стать юридической защитой.
  • 🕵️ Вы не просто пишете код. В момент, когда вы нажимаете Enter и выкатываете изменения в продакшн, вы становитесь частью истории компании — и иногда частью уголовного дела.

Меня особенно поразило, что Сингх в FTX выбрал остаться «помочь исправить». Это очень по-человечески: мы часто думаем, что сможем «спасти» систему изнутри. Но в реальности такая позиция превращает инженера в заложника — и в соучастника.

Мораль проста: карьера и зарплата не стоят «оранжевого комбинезона». Инженеры сегодня — не просто исполнители, а хранители этических границ технологического мира.

🔗 Источник: