Юзерша Эпиграмма захотела в цифровое рабство.
Что ж, дело женское.
Если верить картинкам в интернете - некоторые экземпляры еще любят чтобы их заковывали в пушистые розовые наручники, засовывали в рот теннисные шарики и при этом небольно стегали кнутом.
Нет, крик души https://aftershock.news/?q=node/877077, в принципе - по делу. Но чего она не понимает, не будучи инсайдером в индустрии - это то, что программист ныне не ваяет, А ВАЛЯЕТ..
"Это же я вам не клумба" (ц)
Программист берет одну херню, написанную для такой задачи индусами из другой фирмы, громоздит ее на херню другую, побольше и покривее, созданную китайцами, сбоку приляпывает херню третью, древнюю как говно мамонта, так что никто уже не знает откуда она - но все знают, что без нее ничего работать не будет. Все это содержит плохо поддерживаемые перекрестные ссылки и скрипты, забытые разработчиками баги и коллекцию сторонних заплаток для того, чтобы вся конструкция не расползалась.
В итоге она сильно напоминает пресловутую комбинацию говна и палок, где наиоблее проблемные куски посажены на каркас с помощью клея системы "момент" и для большей устойчивости прихвачены скотчем.
Потом наш программист обвешивает свое творение свистелками-перделками под желания заказчика про три перпендикулярные прозрачные линии и выпускает свой продукт, требующий ежемесячного латания, в большой мир.
Автор начинал карьеру во времена, когда компьютер требовал машинного зала, кондиционирования и дизель-генератора. Автор помнит 80-колонные перфокарты и все еще способен свернуть из них пепельницу для работы в ночь. Автор помнит 5-дорожечные перфоленты, 10-мегабайтные диски с пакетом "блинов" и пишущие машинки вместо дисплеев для ввода команд. Все это богатство имело память 256К, крутило до 14 задач одновременно и в свободный кусок позволяло еще и загрузить игру, где по галактике ползали клингоны, которых следовало лупить торпедами, а пишмашинка печатала карту 10х10 как в морском бое с комментариями.
Программирование времен MASM-ассемблера и Борландовского Турбо-Си перестапо быть искусством и стало ремеслом. Чему немало способствовали в изобилии появившиеся кривые инструментарии типа вижуал бэйсика, позволившие вместо одного программиста нанять пяток "ваятелей". Задача программиста трансформировалась из написания короткого, быстрого и изящного кода, умещающегося, образно говоря, в одной кладовке - в составление монструозного проекта на три гектара с колоннами из тех кубиков, которые ему удалось надыбать (вариант - "которые впендюрили его начальству продавцы различных инструментариев").
Один мой товарищ, настоящий программист - из тех, кому ничего не стоило в три часа ночи разбудить вопросом про какую-то фичу 21-го интеррапта специально купил себе часы подводника, с 24х-часовым циферблатом. Все потому что зимою за окном темно и трудно разобрать, ночь или день на проспекте Мира.
Время художников, расписывающих храмы не просто кончилось - а ушло, как Балрог, в глубины мира. Пришло время маляров, красящих заборы.
Теперь, с прогрессом смартфонов каждый продавец пивного ларька, желающий разбогатеть, пробует свои силы в мобильных приложениях и джава-языке, благо заботится обо всем теперь интерпретатор. Те, кто поумней и не торгует пивом, а оторгует диванами - пробуют то же самое, с таким же успехом, на PHP c Питоном (не Монти!)
Что, в принципе, неизбежно, как переизбрание Трампа.
Я дико извиняюсь, накипело.
Комментарии
У меня старый, до того как они код переписали
Еще на Neon, а не на Chromium?
Угу, ностальгия прямо. С одной стороны - расширения ек (а у меня есть пара нужных), с другой - как же он быстро работал и как мало памяти жрал!
Я просто как только они объявили изменение кода сразу старую версию выделил отдельно и заархивировал тоже на всякий.
Там есть еще ядренне - Server-side NodeJS. Который интерпретируется в Питон. Который.... Нувыпоняли.
WhiteAmber(4 года 7 месяцев)
верно в 2005 или 2006 на компе было 2 гектара все шло все работало веб тормозил но так себе, а ща 16 гиг и тебе Хром ну или Фокс - такой пишет "Кончилась оперативная память страница не грузится", это как так?
Есть подозрение что супер комп ГуглА работает на ресурсах юзеров
Браузеры тут всего лишь одна половина медали. Вторая - сами сайты...
А гугель - вездессущ.
Да. ладно Запускаю Firefox с about:blank. Сожрано 350МБ ОЗУ. Открываю страничку без JS общим объёмом 0,1МБ, Firefox сожрал уже 500МБ. А когда-то Netscape Navigator успешно всё показывал и умещался в несколько мегабайт.
Это и идет по нарастающей, и бесит...
При тогдашних скоростях и нетшкаф считался "ресурсоемким".
Чтобы быстро посёрфить через момед, запускался Lynх.
Хромиумные еще веселее жгут.
Открываешь, например, Самиздат (ни картинок, ни скриптов).
Страница чистого HTML на 400кб. Вкладка (и только она, браузер еще сожрал, там только GPU под гиг жрать умеет.) жрет 180Mb. НО КАК?
расскажу немного про свои проблемки.
У нас есть база данных :-) Ей более 20 лет, и создана она была в годы, когда скорость ИМЕЛА ЗНАЧЕНИЕ. Как она работает, в деталях не знает, пожалуй, уже почти никто, включаяю поддерживающих её условных индусов. Это 32-битное приложение, однако.
В базе есть ВИЗУАЛЬНЫЕ настройки всего-всего-всего. Они (настройки) фактически являются обложкой к довольно эффективному и быстрому механизму из SQL-запросов, различных слоёв данных, промежуточных рассчитываемых справочных таблиц и т.п. Как вишенка на торте, есть возможность делать многомерные справочные таблицы, которые позволяют с некоторыми усложнениями делать разные арифметические и логические действия.
Зона работы базы - консолидация и отчётность. Нам её продали 10 лет назад и внедрили 8 лет назад, упирая на следующие бонусы: гибкость, скорость, настраиваемые интерфейсы, система полномочий, надёжность. В целом, всё так оно и есть, а благодаря патчам стало даже чуть лучше.
Моя текущая работа - это, помимо рутины (дополенение справочников и модификация отчётов) состоит в анализе потребностей, разработке и внедрении новых механизмов и расчётов. Внедрение старых "хотелок" идёт очень медленно, так как обычно времени на него нет, почти все силы уходят на НЕОБХОДИМЫХ новых проектов. Но в целом, у нас всё хорошо... за исключением того, что я "не умею" кодить настройки в БД, а те, кто умеет кодить - не умеют тестить. Так что я кидаю им задания, они (спустя день-два) делают, я (когда нахожу время) тестирую (от 1 дня до месяцев) и - шаг за шагом - мы отлаживаем новые куски логики.
Так что я ТИПА программист. Хотя код вижу только в Visual Basic, который мы используем исключительно в Экселе для задач конвертации данных и для формирования, например, XML-отчёта по BEPS. Самописное решение, кстати, и вполне нормально работает.
Из моих недавних "подвигов": на базе этой БД создали ещё одно решение "система контроля бизнес-процесса". Да, на консолидационной базе, что и позволило впилить туда нестандартные механизмы пересчёта валют. А потом - в ходе тестирования - заодно и ещё одно ДЕЙСТВИТЕЛЬНО НУЖНОЕ РУКОВОДСТВУ решение (пресловутый отчёт по BEPS), которую мне удалось "продать" руководству как "пилотный проект" по ранее согласованному решению по "системе контроля документооборота". Которая, кстати, уже третий год в продуктиве и уже вполне нормально работает.
Ещё недавно к ней модуль составления отчётности "прикрутили", но это был не совсем мой проект. Дорогой, нужный, попсовый и - честно говоря - давно назревший технологически. К сожалению, объём информации, которую мы вынуждены тащить из базы в эксель, растёт год от года, и процесс экспорта приходится как-то оптимизировать, он давно стал узким местом.
Стоит всё это удовольствие миллионы. Даже если не нужно платить за софт, тупо затраты на консультантов просто колоссальные выходят. Но вариантов не делать всё это тоже нет, по сути.
А чего - "проблемки"?
Обычная жизнь, видел сотни раз, и у нас и на западе.
Ни Эпиграмма, ни топикстартер не имеют ни малейшего понятия о современном производстве софта. Те, кто имеют - им мой комментарий не нужен, и так всё видно. Остальным и адресую, чтобы было меньше заблуждений. Перлы типа того, что выше, могут придумывать только люди, очень далёкие от решения реальных задач по разработке, интеграции и поддержке ПО.
Почему-то всякий мудак, отметившийся здесь, полагает себя, свою карьеру и свой опыт мерилом вселенной.
Примерно, вот, уже, 20 лет (с появления XP) все больше убеждаюсь,что "компьютерный мир" desktop'ов и ноутбуков, - это еще один вид личного пространства индивида и способа организации (если есть склонность к его организации). Личного, индивидуального, "для себя". С возможностью "обменяться" (по Горбачеву). Но для себя. Все, - точка, конец предложения, конец абзаца и end of story. Этот индивидуальный досуг реально интересен, занимателен, любознателен, и т.п. "развивателен". Не случайно, (практически) все интересные и работающие applications, это либо непосредственно в cli (bash, в основном), либо free programming (как сказали бы в СССР, "на общественных началах", самодеятельно). Все (реально) "серьезные" вещи в "машинной обработке" информации и того, что представимо в "информациолнном виде", работают без необходимости "окон" и прочих интерфейсов для приятного времяпровождения. Т.е, досуга, - к тому же интуитивно понятному, "что и как" (нажимать) и даже приятному (как любовно обустроенная своя квартира).
Звучит разумно.
Я бы ещзе добавил соцсети как класс, твиттеры-телеграммы как быструю информацию и конечно смартфоны как девайсы, на которых все эт о говно крутится.
Запись, растолкав других достойных претендентов, ворвалась в лидеры по читаемости. Сим повелеваю - внести запись в реестр самых читаемых за неделю.
камрад, есть ещё ниши, где написание программ - всё ещё искусство, например микроконтроллеры
Да, все эмбеддед. Это еще не беря оффшор, он-шор и ниар-шоров.
Вообще индустрия уже разрослалсь и разообразилсь до того, что практически любое утверждение о ней может быть оспорено.
Но я в основном и целом писал комментарий в ответ нашей девушке.
Страницы