Да, я говорю о печально известных авариях Boeing 737 Max, унесших жизни 346 человек из-за неисправного программного обеспечения MCAS.

По сообщениям СМИ, чтобы сократить расходы на разработку, субподрядчики Boeing наняли временных рабочих за колоссальные 9 долларов в час!

В любом случае, какое это имеет отношение к вам, как к программисту?

Много.

Ваше отношение имеет значение. Даже если вы работаете за 9 долларов в час, старайтесь изо всех сил. Может быть, это только я, но я думаю, что это ваша вина, если вы приняли такой курс. Этот факт не позволяет вам избежать ответственности. Вы по-прежнему несете ответственность за весь свой код и действия.

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

Какие преимущества у профессионалов?

Сейчас все и их брат хотят программировать. Когда-то это было элитное ремесло. Люди писали код, уделяя этому вопросу все свое внимание. Сегодня дефицит внимания убивает качество. Это ваш шанс начать обращать внимание, создавать чистый и готовый к работе код и оставить всех этих невнимательных бездельников позади.

Я делаю прогноз здесь:

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

Плохой код увеличится в четыре раза. Жизни будут потеряны в самых крайних случаях. Правительства сделают свою политику более жесткой. Люди окажутся в тюрьме.

Вы получаете картину. Становится только хуже.

И это заставит руководство компании задуматься. Кого мы должны нанять?

Ответ: ВЫ, со всем вашим опытом и вниманием. Вы получите несправедливое конкурентное преимущество.

ОБНОВЛЕНИЕ:

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

Хороший вопрос, но это только в вашем воображении.

Высшее руководство так же виновато, как и мелкие ребята. Неаккуратное управление, небрежное программирование = случаются плохие вещи.

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

The New York Times обвиняет пилотов:
https://www.nytimes.com/2019/09/18/magazine/boeing-737-max-crashes.html

Эта статья кажется мне оплаченной Боингом редакционной статьей. "Привет! Азиатские пилоты - неспособные и невежественные ребята! Мы все сделали правильно».

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

Чтобы донести свою точку зрения, я хочу рассказать вам историю:

В прошлом году я руководил программным проектом (рекламной сетью), и часть его мы передали на аутсорсинг индийской ИТ-компании.

Я был против этого решения, но мои партнеры сказали мне, что все будет в порядке, они получили рекомендацию от друга и т. д.

Потом начали происходить плохие вещи. Индийская компания сорвала сроки 3 раза подряд.

И каждый случай был одинаковым: когда я спросил их, будет ли код развернут завтра, они сказали: «Да, сэр. Конечно, сэр." И, как вы понимаете, на следующий день ничего не было развернуто.

Я позвонил их менеджеру и сказал ему, что ничего страшного, если они не смогут развернуть вовремя, но, пожалуйста, скажите мне, если что-то не так.

И, как вы можете себе представить, в следующий раз они сделали то же самое! Сложно сообщить мне о проблеме?

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

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

Теперь вы можете обвинить меня в том, что я сру на индейцев. Не правда. Я сру на менталитет. Терпеть не могу социальных роботов, которые не могут думать сами и пытаются «не потерять лицо». Эй, у тебя другие проблемы, например, вовремя доставить! Или летать на самолете в экстремальных условиях.

Мой вывод по этому произведению заключается в том, что мастерство имеет значение. И мир его теряет. Не будьте ленивым социальным дроном, который умеет выполнять только приказы своего босса. Думайте сами!