Max Mikheenkov ([personal profile] bowhill) wrote2019-04-12 02:06 pm
Entry tags:

С днём космонавтики

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

Быть неграмотным специалистом, конечно, неприятно, но можно что-нибудь выдумать, например, Agile и вообще называть себя совсем другим словом — Программист. Можно писать этот термин в кавычках, можно с подчерком, я буду писать с большой буквы. Чтобы соответствовать гордости. И с другой стороны, чтобы не путать с программистом. Но, казалось бы, кому какое дело?

Вот лежит пульт телевизора, с одной стороны он очень сложный, с неуправляемым спящим режимом, такой сложный, что пару батареек съедает за полгода. Теперь пульт телевизора делают Программисты. Он не очень большой, на нём пятнадцать кнопок, качалка и джойстик. Из пятнадцати кнопок семь мне не нужны и не будут нужны. Перепрограммировать их, конечно, нельзя. При всём этом отсутствует нужная мне базовая функциональность. Ну и, разумеется, теперь пульт глючит. Телевизор описывать существенно дольше, теперь там стоит большая система. Которую, в моём случае, нельзя настроить и запустить, не указав свой ZIP-код. Но так как делали её Программисты — нули проходят. Когда в проигрывателе я нажимаю на паузу, у меня появляется не стоп-кадр, а развесистые меню по всему экрану, с картинками, рюшами элементов, всем тем, что мне в принципе и никогда не нужно, а если бы и было нужно, то могло бы вызываться другой кнопкой. Нет смысла много говорить о дизайне, созданном Программистами. В общем, стоп-кадра у меня больше нет. Само собой, что проигрыватель глючит.

Для людей из компьютерной индустрии всё сказанное повседневно, тривиально и банально. Дело даже не в деталях реализации или языках и библиотеках — не в этом проблема, хотя в каких-то случаях стрельба в ногу очередями начинается раньше. Говоря про эти предметы или многие другие — в принципе нет человека или группы, которые бы знали устройство, как всё работает. Так, местами, что-то, где-то. Последняя модная надежда, что в отсутствие естественного ситуацию исправит искусственный интеллект. И жизнь как у одноклеточных — от спринта к спринту.

Почему я всё это написал и почему сегодня? Потому что всё более явно человечество отказывается от роли инженера, мы отказываемся от инженерного подхода и откатываемся на уровень магии и алхимии — к заклинаниям и помелам. И этот поезд уже стучит по стыкам. Всё больше предметов вокруг нас делают Программисты. Когда глючит пульт — это неприятно, но не спеша подход дошёл и до авиации.
1master: (Default)

[personal profile] 1master 2019-04-12 11:11 pm (UTC)(link)
Да ладно тебе, погромисты делали пульт для року и он вполне годный. Более годный, нежели пульт для телевизора. Еще программисты делали логитековские пульты и они были годными, пока за них улучшатели и монетизаторы не взялись.
1master: (Default)

[personal profile] 1master 2019-04-16 05:01 am (UTC)(link)
Вот он, можешь сам посчитать. При этом синяя и зеленая кнопки совершенно бесмысленные, это явно маркетинг навязал, впрочем они и не мешают.



По мотивам сейчас китайцы делают похожие пульты, те даже со встроенной мышой бывают.
beldmit: (Манул)

[personal profile] beldmit 2019-04-17 06:29 am (UTC)(link)
Простите, но про Программистов у Вас тут почти ничего. бОльшая часть написанного - про Специалистов По Удобству.