Зарубежные новости [39] -- ужасный конец Боинга

Jun 30, 2019 13:27

Бывают новости плохие, бывают ужасные, и бывает совсем край. Вот такая новость случилась сегодня, и чтобы не травмировать себе психику переводом, я просто процитирую это.Boeing has been partially outsourcing software development to low-paid subcontractors to save costs, Bloomberg has learned, suggesting that inadequate quality control practices may ( Read more... )

человеческий фактор, техника

Leave a comment

ardelfi June 30 2019, 05:54:01 UTC
Относительно инвесторов не соглашусь. Они могут принять решение предложить мало, но они не могут принять решение слить говнокод в проект с критически важной надёжностью. Это решение принимают говнокодеры: у них есть выбор делать вот так, или сказать инвесторам нет. Они выбирают делать вот так. Потому санитарная траншея нужна для них (очень много их), а для воспитания инвесторов вполне достаточно требований регуляторов и рыночной конкуренции. В случае Боинга регулятор сломался, и требования им писали в Боинге. Это чистый криминал, и всех причастных следует закрыть надолго.

Относительно утраты смысла терминов соглашусь. Решение проблемы давно есть: стратификация. У кого-то это цветовая дифференциация поясов, у кого-то количество и размер звёзд на погонах, у кого-то это "уровень". Чтобы самолёт программировать, инженер должен быть восьмидесятого уровня. Сержант никогда не командует дивизией -- не его уровень. А вот генерал может командовать и взводом, если захочет -- уровень избыточный, но условие выполнено. Цена труда также должна стратифицироваться рынком. Если инженер восьмидесятого уровня хочет делать игрушку за орешки, может делать. Если же с нулевого уровня лапки потянулись к самолёту, следует вызывать бульдозер -- предотвратить весьма вероятные жертвы и разрушения. Но не нужно даже упоминать что это запредельно сложно для HR, и нелегко даже для менеджеров проектов, нанимающих инженеров всех уровней.

Reply

zaharov June 30 2019, 06:09:34 UTC

Программист за 9 баксов час кодирует соответствующе и иначе не может. Преступник тот, кто нанимает его для задач, которые стоят 400 баксов в час.

Reply

kubaryadom June 30 2019, 06:31:36 UTC
Вот это верная мысль, причём тут говнокодинг, если изначально задача ставится разработать за миску еды и чтобы завтра уже было в продакшене.
В среде менеджеров, контролирующих бюджеты на разработку ПО , вообще часто отсутствует понимание, почему простые с их точки зрения задачи требуют таких трудозатрат и соответственно денег - типа тут работы на два часа и прожимают исполнителей на снижение стоимости разработки, сегодня сэкономил, завтра тебе премия. Это изначальный баг капитализма - сэкономить на всем что можно и нельзя, чтобы получить больше прибыли.

Reply

mnogo_hodovka June 30 2019, 10:13:15 UTC
Для некоторых проектов (не компьютерная игрушка, а нечто медицинское или авиационное) эстимэйты должны составлять не менеджеры, а инженеры. Причём составлять подробнейшим образом с подробной декомпозицией и с запасами на debugging/profiling/validation/verification и непредвиденные обстоятельства. Причём составлять не спеша и с предоплатой. Об этом многие уже забыли.

А вот для говно-проектов (дешёвый smart home gateway для дачи) пусть составляют менеджеры.

Reply

ardelfi July 6 2019, 05:07:48 UTC
Оффтоп. Как с вами можно связаться? Сообщение ЖЖ не хочет слать. Хочется продолжить разговор по финтеху в обсуждавшихся применениях.

Reply

mnogo_hodovka July 7 2019, 04:51:59 UTC
Открыл личные сообщения.

Reply

ardelfi July 7 2019, 05:07:14 UTC
Написал.

Reply

mnogo_hodovka July 7 2019, 05:28:02 UTC
Баг заключается в том, что между инвестором и инженером есть прослойка в виде менеджера, который в 2019-м году ведёт себя, словно гельминт. Зачем он нужен в кишечнике?

Нужно вообще разобраться с тем, почему программисты как социальная страта оказались опущены в иерархии до скотского состояния. Ну вот представьте индивидуального предпринимателя, электрика Ивана Сидорова. Вот он ходит по городу и в разных квартирах меняет розетки, выключатели, проводит проводку к водонагревателям, меняет электрощитки и электросчётчики, проводит свет на балкон. Допустим, у него есть два знакомых индивидуальных предпринимателя, которые занимаются тем же, и все они втроём ходят по квартирам, чтобы вместе быстрее успевать делать "проекты".

Представьте, если к таким иванам сидоровым кто-то приставит менеджера, который будет зажимать бюджет, заниматься гиперконтролем, стоять с кнутом за спиной и запрещать принимать решения (архитектурные либо иные). Да электрики взбесятся! А почему-то в случае программистов считается нормальным, когда опущенный до уровня прекариата программист ничего ни от кого не требует, не диктует свои условия в контрактах, согласен выполнять любые задачи и работать на любых условиях, не принимает никаких решений, а лишь исполняет их. Даже эстимэйты программисты не могут сейчас составлять и править. Всё за них делают тимлиды, менеджеры, начальники отделов, погонщики с кнутом и так далее.

Причём, что самое обидное, до такого уровня опустили программистов, которые являются contractors, а не employees. Которые являются предпринимателями, а не наёмными работниками. Которые работают до гражданско-правовым договорам подряда, а не по трудовым договорам.

Reply

ardelfi June 30 2019, 07:01:56 UTC
Совесть должна быть даже за 9 баксов в час. Если вас завтра пригласят за 9 баксов в час нейрохирургией позаниматься, дадут режущие предметы и закроют на пару часов в операционной с пациентом, вы будете винить заманивших вас туда в трагической смерти пациента за ваши двадцать баксов. Или всё же не будете?

Reply

qkowlew June 30 2019, 07:43:09 UTC
Если проводить аналогии с нейрохирургией - за 9 баксов в час вас ЗАСТАВИЛИ точить две тыщи РАЗНЫХ инструментов, из которых часть - мясницкие и палаческие топоры, а часть - в самом деле ножи для нейрохирургии. И не сказали, что для чего.

К пациенту допускают при этом человека за 40 баксов в час, и у этого человека вот эти самые - заточенные и снаряженные толпой говнокодеров иснструменты, заменить которые он УЖЕ НЕ МОЖЕТ - НЕЧЕМ, и не пара часов, а пять минут клинической смерти (аналог дедлайна).

Подавляющее большинство говнокодеров пишут очередной малый кусок библиотеки, а не "в операционной с пациентом".

Reply

zaharov June 30 2019, 13:53:54 UTC
В программировании крайне важна квалификация, опыт и умственные способности. Каким бы честным человек ни был, он не сможет прыгнуть выше головы. Я сам этоим сталкиваюсь. Я четко знаю, на аакие задачи можно нанять дешевого разработчика, на какие - дорогого профи. И если я на сложную задачу найму дешевого - он элементарно сделает, но получится говнокод.

Reply

ymnikkk July 1 2019, 02:39:11 UTC
Совесть несовместима с текущей моделью хозяйствования. Вместо неё теперь OIBDA и EBITDA.
А если рассуждать в категориях совести, то совестить я бы начал менеджмент.

Reply

ariwch July 1 2019, 07:07:13 UTC
Если не секрет, не скажете ли, что у вас в дипломе написано и кем сейчас работаете?

Reply

ardelfi July 1 2019, 08:24:48 UTC
Не секрет, но не вижу смысла отвечать на идентифицирующие вопросы анонимусу (любому).

Reply

ariwch July 1 2019, 16:52:07 UTC
То есть все же секрет :-D
Но позиция понятная.

Reply

mnogo_hodovka June 30 2019, 10:06:39 UTC
> Преступник тот, кто нанимает его для задач, которые стоят 400 баксов в час

Ну так у менеджера пригорит компьютерное кресло (butthurt), если менеджер будет зарабатывать 75 баксов в час, а программисты на проекте - по 400 баксов в час каждый. Отсюда растут корни проблемы. Менеджер считает, что он должен получать больше всех на проекте, а бюджет ограничен, вот и программистов нанимают из Южной Азии.

Reply


Leave a comment

Up