Юзерша Эпиграмма захотела в цифровое рабство.
Что ж, дело женское.
Если верить картинкам в интернете - некоторые экземпляры еще любят чтобы их заковывали в пушистые розовые наручники, засовывали в рот теннисные шарики и при этом небольно стегали кнутом.
Нет, крик души https://aftershock.news/?q=node/877077, в принципе - по делу. Но чего она не понимает, не будучи инсайдером в индустрии - это то, что программист ныне не ваяет, А ВАЛЯЕТ..
"Это же я вам не клумба" (ц)
Программист берет одну херню, написанную для такой задачи индусами из другой фирмы, громоздит ее на херню другую, побольше и покривее, созданную китайцами, сбоку приляпывает херню третью, древнюю как говно мамонта, так что никто уже не знает откуда она - но все знают, что без нее ничего работать не будет. Все это содержит плохо поддерживаемые перекрестные ссылки и скрипты, забытые разработчиками баги и коллекцию сторонних заплаток для того, чтобы вся конструкция не расползалась.
В итоге она сильно напоминает пресловутую комбинацию говна и палок, где наиоблее проблемные куски посажены на каркас с помощью клея системы "момент" и для большей устойчивости прихвачены скотчем.
Потом наш программист обвешивает свое творение свистелками-перделками под желания заказчика про три перпендикулярные прозрачные линии и выпускает свой продукт, требующий ежемесячного латания, в большой мир.
Автор начинал карьеру во времена, когда компьютер требовал машинного зала, кондиционирования и дизель-генератора. Автор помнит 80-колонные перфокарты и все еще способен свернуть из них пепельницу для работы в ночь. Автор помнит 5-дорожечные перфоленты, 10-мегабайтные диски с пакетом "блинов" и пишущие машинки вместо дисплеев для ввода команд. Все это богатство имело память 256К, крутило до 14 задач одновременно и в свободный кусок позволяло еще и загрузить игру, где по галактике ползали клингоны, которых следовало лупить торпедами, а пишмашинка печатала карту 10х10 как в морском бое с комментариями.
Программирование времен MASM-ассемблера и Борландовского Турбо-Си перестапо быть искусством и стало ремеслом. Чему немало способствовали в изобилии появившиеся кривые инструментарии типа вижуал бэйсика, позволившие вместо одного программиста нанять пяток "ваятелей". Задача программиста трансформировалась из написания короткого, быстрого и изящного кода, умещающегося, образно говоря, в одной кладовке - в составление монструозного проекта на три гектара с колоннами из тех кубиков, которые ему удалось надыбать (вариант - "которые впендюрили его начальству продавцы различных инструментариев").
Один мой товарищ, настоящий программист - из тех, кому ничего не стоило в три часа ночи разбудить вопросом про какую-то фичу 21-го интеррапта специально купил себе часы подводника, с 24х-часовым циферблатом. Все потому что зимою за окном темно и трудно разобрать, ночь или день на проспекте Мира.
Время художников, расписывающих храмы не просто кончилось - а ушло, как Балрог, в глубины мира. Пришло время маляров, красящих заборы.
Теперь, с прогрессом смартфонов каждый продавец пивного ларька, желающий разбогатеть, пробует свои силы в мобильных приложениях и джава-языке, благо заботится обо всем теперь интерпретатор. Те, кто поумней и не торгует пивом, а оторгует диванами - пробуют то же самое, с таким же успехом, на PHP c Питоном (не Монти!)
Что, в принципе, неизбежно, как переизбрание Трампа.
Я дико извиняюсь, накипело.
Комментарии
Трудно сказать.
"Несмотря на большой прогресс в программировании и вычислительной технике (а может быть, именно поэтому),
сложность задач такова, что их решение в значительной степени является искусством."
Да нет сложности задач.. Есть кирпич в голове заказчика.. И некомпетентность подрядчика.. И жутко кривая платформа.. Вся на костылях и подпорках..
Задачи разные бывают. Кому и кобыла невеста.
Автор намеренно не вспоминает какое количество спирта получал заведующий таким машинным залом? Скажи мне ,сколько литров спирта в месяц получали на машинный зал и я попытаюсь вспомнить, что там за железо стояло ))
У нас как самый молодой и непьющий с кладовщицей за спиртом я ездил. 9 литров.
Не угадаешь :)
9 литров...три банки, это же как дофига! не угадаю. ((
Два машзала, в одном 1040, в другом всякая буржуйская экзотика, включая (не помню название) гражданский аналог бортовой ЭВМ от B52.
UPD. Причем весь этот зоопарк поддерживали в рабочем состоянии и даже что-то на них считали. Чисто ради спирта.
Да, 1040 это был просто алкаш, пожиратель спирта. Контактов там было дохрена. ))
У меня были две "арматурины" СМ1403 и СМ1420 и всего полтора литра на месяц ((
в другом всякая буржуйская экзотика
А VAX был?
Количество спирта, сынок, - мне стыдно в том признаться - было не самым главным и не самым полезным, что я вынес из этого этапа своей жизни...
А я на этом этапе своей жизни, папаша, выносил или пользительно потреблял его на месте достаточно регулярно. Но главное, спирт был жидкой валютой и за спирт слесаря в экспериментальных цехах творили такие чудеса, которые в плановом порядке и не снились нашим разработчикам.
Да нет, просто понятия "напиться в говнище" и "поработать всласть" у меня были как-то разведены во времени и пространстве ...
Как я тебя понимаю...
Как-то увидел на платформе железной дороги парочку. Они стояли, обнявшись. Я едва не прослезился от нахлынувших чувств. Но подойдя поближе, я понял, что зрение меня обмануло. Опершись друг на друга для удобства, они тыкали каждый в свой смартфон.
Подумалось: а сексом они так же занимаются?
Все уже придумано Пелевиным... Дело совсем за немногим. Японские секс-роботы плюс немного искусственного интеллекта - хотя и зачем он...
Ох ты ж, ностальгией как повеяло!
Пойду перечитаю Питера Абеля "Ассемблер для IBM PC" в большом красном переплёте) Помнится, курсовую на нём писал четверть века назад), простейший unerase для дискет.
Кстати, о перфолентах...
В ЧАЩАХ ЮГА ЖИЛ БЫ ЦИТРУС? ДА, НО ФАЛЬШИВЫЙ ЭКЗЕМПЛЯР!»
Как вам такое?
Да, были раньше времена, а теперь - моменты...
В классе телеграфистов такой висел. Я был радиотелеграфистом, но классы были рядом. Аж заностольгировал. 👍
Как же тон автора меня взбесил, что я впервые за более чем пять лет, которые я читаю АШ, решил зарегистрироваться, чтобы прокомментировать.
Просто совершенно очевидно, то автор давным давно "брал в руки шашек", даже если когда то и был близок к программированию.
Именно!
Задача программиста сейчас разобраться с потоком задач. Каждая по отдельности еще может уместиться в "кладовке", но в итоге это тонны и тонны кода. И что характерно. каждый до тебя в этом коде творил. Творил нетленку, прям иногда такую оптимизированную, что смерть глазам.
Ну сам то автор попробовал? Чтобы вот так уничижительно об этом писать?
что-то вспомнилось..
"..Тогда не то что ныне.. при государыне служил, Екатерине!.." (С) Грибоедов.
В сединах, предположу, автор. но так отзываться о многих людях там работающих. ..Ну. это о многом говорит.
Я начинал лет так на 10 точно позже и начинал с 5-ти дюймовых. но как с 9го класса мне это запало, так и связал всю профессиональную деятельность с программированием.
И мне интересно, как вдруг появились столько злорадных статей про программистов в последнее время. А.. вот вас щас под нож то пустят. Как не нужных. Да собственно пускай. Я как сокращенный в 2008м знаю, что все сокращения это к лучшему. если контора до этого опустилась, то там нечего и делать. Потом впятеро заплатите за сторонние решения, но чуть позже.
Вот согласен. Чейто никто не вспоминает как в те прекрасные светлые времена, в браузере можно было текст читать(а сейчас - игрушки, видяшки и т.д.), или вообще в фидошках раз в день рассылку ждать. Старперы блин.
Соглашусь с последним выводом. Если полезли "оптимизировать" фонд заработной платы, то на предприятии можно ставить крест.
Сынок, во-первых зарегистрировался - ай молодца, поздравляю.
Во-вторых, мой пост не о _программистах_, а о "программистах". Ответ источнику вдохновения.
Осмыслишь - приходи, поговорим.
Годный, православный пост. Праведное негодование в каментах. Причём силы зла наступают по всем фронтам, не только в Quelltext-Kunst. Антихрист ждёт одряхления ниших мощей и фазовый переход в пенсионное состояние нестояния.
Красиво, камрад.
Квельтекст рулит, сынок, со времен Нетскейпа. К сожалению, антихрист вот у нас скурвился.
Вот, погодите - придёт искусственный интеллект, переловит всех программистов... и сам будет писать себе программы со слов заказчика. И наведёт порядок.
И в любимчиках у него будут схемотехники.
А самая лучшая машина была ДВК-3. Я её очень любил. И ассемблер любил.
Эххехе..
А первая любовь была Электроника-60.Трр...ррых. Вжии...иик.
Я потом к ней НМЛ пристегнул. Ух!
Потом начлаб мне ДВК-3 подарил.
У них доступная общая шина была - очень удобно для разработчика.
ОЗУ 64 кБ и ведь хватало.. ))
Сразу вспомнился анекджот про лесника...
Текст правильный. Развитие техники в целом и программного обеспечения в частности свернуло "не туда". Поэтому для телефона требуется батарейка на 4 ампер-часа, несовместимая ни с чем кроме себя, поэтому нет протоколов передачи картинки с телефона на телевизор и возможности собрать что-либо из компонентов разных производителей.
Если в телевизоре есть USB, то файловый USB Mass Storage он распознаёт. Если нет, то есть HDMI. Какой ещё протокол нужен?
Компьютер вполне собирается.
Соберите систему типа "умный дом" из компонентов разных фирм. Я об этом. Сколько надо камлать с бубном, чтобы всё стало работать совместно?
> поэтому нет протоколов передачи картинки с телефона на телевизор
Chromecast (он же WiDi). Правда, через такую жопу работает....
Хромкаст, миракаст и пр. херня. Работает криво как и всякая попытка стандартизации - в версиях HDMI тоже свои разные залипухи. MHL вот сняли, из-за USB - мне лично жаль.
Но главный косяк в хромкастах - это КОНЦЕПЦИЯ.
Поток данных идет с исходного устройства по сети куда-то к черту на куличики, перекодируется на тамошнем сервере, потом идет обратно на принимающее устройство, находящееся в метре от первого.
Та же "джава", вид в профиль. Стандартизация-унификация, мать их разэтак.
А с хрена-ли я возражать буду?
Ну да, там весь этот джактч D.A.I. Да и HDMI работает более-менее, если FullHD или меньше.
Единственно что - перекодировка все же на устройстве, там нет соединения с внешним сервером.
Но - отдельно - как же весело в свете этих событий выглядит SaaS... Особенно тяжелый, типа Stadia.
По-моему, это Миракаст работает через вайфайный директ. Прочее - через сервера, потому что писалось для пропихивания видео-колнтента
ЗЫ. Я имел в виджу скрин миррор
Специально сейчас посмотрел - оно все работает без внешнего канала.
Проверял Андроид и Винду.
Миракаст использует Wi-Fi direct, но W10 и Chromecast работают просто поверх текущей сети.
Я тоже про него - мой тезис был о том, что Latency там такое, что только для презентаций и фоточек подходит. Видео уже с натяжкой, работать и играть - просто невозможно.
Так эта латенция и есть прямой результат гуляния по миру.
И анекдота про упрощение задачи про чайник, из которого сначала нужно вылить имеющуюся в нем воду.
Когда я говорил про "нет" Я говорил о том что если вы находитесь в одной сети с телевизором, то вы не сможете передать изображение и звук со смартфона на телевизор без участия сторонних программ или интернета. Нет стандартного решения. И не будет.
Есть. Кривое-косое, но есть. Причем давно уже стандартное, ничего ставить не надо.
Правда звук не всегда работает, а вот картинка - да.
Вопрос без сарказма: какое?
- Все дело в том, что местные программисты пошли по неверному пути. Этот путь называется объектно ориентированный подход в программировании. На самом деле это мина с часовым механизмом в красивой упаковке. В очень красивой упаковке. Как с этим бороться, я не знаю. Упустил момент.
— Мастер, ближе к делу.
— Знаешь анекдот, как программист кипятит чайник. Дано: пустой чайник, кран, спички, газовая плита. Программа действий: наполнить чайник водой из-под крана, поставить на плиту, зажечь газ. Ждать, пока закипит чайник. Эта программа оформляется как объект. Второй случай. Все то же самое, но чайник с водой уже стоит на плите. Действия программиста: вылить воду из чайника и выполнить предыдущий объект.
— Грустно. А нырнуть внутрь объекта нельзя? Туда, где надо газ зажечь?
— Нельзя. Можно добавить новое свойство или действие. В нашем случае — воду вылить. Будет новый объект. Но внутрь влезть нельзя. Объект дается как единое целое. Никто не знает, что там внутри. Все давно забыли, откуда ноги растут. В результате получается колоссальное дублирование кода и данных и огромная потеря производительности компьютера. С каждым годом компьютеры требуют все больше памяти, а работают все медленнее.
©Павел Шумил (Шумилов). Более 20 лет назад. Всё вы правильно сказали. Грустно...
Только путь на самом деле «повторное использование кода». До ООП было то же самое. И ООП в момент рождения было не про инкапсуляцию, а про объекты и сообщения. И сделать объект "кипячение полного чайника" скопировав часть кода из "кипячение пустого чайника" не было табу. Но потом программирование приобрело черты религии...
Вот именно.
ЗЫ. Спасибго, перечту.
Эх, босоногое детство, фотошоп размером в 5 килобайт и прочее... БЭСМ-6 в универе...
Да, нонеча в основном не давеча, но место для артистов все равно есть.
В embed и IoT до сих пор есть, где развернуться. Да и геймдев (не путать с AAA-гейдевом) иногда требует нетривиальных решений.
Так что пока живем - клюгуем.
Пока удается сочетать разработку в 1С с разработкой мобильных приложений (Android, iOS), веб-разработкой и эмбедом на ассемблере. Помогает мозги держать в тонусе.
Ассемблер, сам по себе, не поможет. Я пишу не любом языке - лишь бы под задачу подходил, но главное - это как раз алгоритмика.
Былинный срач! Распечатки обсуждения разосланы по Госдепу США и внимательно изучаются. Сим повелеваю - внести запись в реестр самых обсуждаемых за неделю.
А ещё очень штырит когда тебе кричат что веб приложение должно быть на флексах под бутстрапом и все кнопки и финтифлющки на джк и вдруг по окончании проекта он еле еле дотягивает до 30% в спиде. Здесь начинается ВОЙ а как нам двигать то говно которое мы заказали а вы сделали, а почему юзер не ждет 120 секунд до загрузки первых двух букв. А ещё ангуляр и куча других фичей на которых лепят веб.
И спрашивается на хрен нужен чистый сайт на ангуляре???!??!?!?!? Для перделок и свистелок штмл и сисс выше головы.
Ещё очень радует когда говоришь продвинутому прогеру , что интерпритатор PHP или JQ или JS написан на плюсах или на голом С начинают плакать что это дескать не возможно ))))))))))
Да, сынок.
И главное - что чуть не половина всего этого кросс-подсасываемого контента - любо просто мусор, либо напрямую вредна.
Потому я и юзаю браузеры - на старых ХРшных - хамелеона (этот заточен под 32 бита), а на семерке - брэйв, отсекает ненужное.
Брейв уже все. Скатились в общечеловеческое, что при их истории - отдельно фейспалм.
Я сам на нем сидел, сейчас ищу, куда свалить.
Страницы