Обновить
48
Гончаров Вадим@nuclight

Программист Си | Perl | Tcl/Tk

-0,1
Рейтинг
79
Подписчики
Отправить сообщение

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

Более того, наука совершила такой рывок, что с XX века “творчество и искусство” (незачем разделять эти понятия) стали гораздо более сложными и доступными в большем поле вариаций именно в технических/инженерных областях, нежели в “традиционных” областях искусства/творчества типа художников или музыкантов.

Недостаточное у них пространство измерений, фундаментально меньше нужного для искусство. А вот архитектура уже имеет их, что в строительстве, что в IT. Можно видеть на примере удачных или неудачных протоколов, например. В мире сложных материальных объектов инженерное искусство еще более заметно, например спроектировать самолёт (“некрасивый не полетит”) или ракету.

Большинство людей слишком тупы, чтобы понимать правильное применение понятия “рессентимент”. Вот так и здесь, очередное навешивание ярлыков.

Вилочный погрузчик

шутка про мертвых младенцев и воздушные шары

Язык Go не просто так получил такую популярность. Он не допускает вольностей. И по той же причине многим не нравится Ruby - на нём легко можно написать одноразовый код.

Что забавно, настоящие программисты не любят Go и скорее будут любить Ruby именно поэтому - Go прокрустово ложе для быдлокодеров, искусство на нём не сделаешь.

Искусство - это не про варианты исполнения, а про продумать архитектуру. У токаря или тем более уборщицы такого пространства вариантов нет.

Неа. Я начинал не с двигания джейсонов, а с демона для прброса портов NAT-PMP, чтоб у людей в родной студенческой общаге торренты качали нормально (это 2005, json уже существовал). Кто, с какого перепугу, решил, что для роста джунов нужно непременно перекладывание джейсонов? Десятилетиями система высшего образования справлялась, а тут вдруг кризис, который чистит джейсон-вкатунов, почему-то всех джунов убьет (нет, для них больше угроза ИИ).

Насчет сравнения с организмом горячиться не надо - биология-то четко знает, что самые важные - репродуктивные органы. Как еще почти полвека назад Р. Докинз в своей книге “Эгоистичный ген” писал, что мы - просто реплицируем гены, от организма в итоге всё равно ничего не останется, кроме генов. Да и то, даже если мы рассматриваем период до размножения, запросто можно потерять несколько пальцев, один глаз, одну почку и так далее, главное выполнить основную биологическую задачу; это вполне себе показывает, что органы не равны.

Вот только даже семья - не организм, а уж тем более корпорация, а уж тем более общество в целом, если мы говорим “все профессии”. Потому что, например, определенные профессии вполне себе отмирают, другие перераспределяются в количестве, появляются новые и т.д. - с органами так не бывает.

Каша в голове не у меня как раз. Читайте классическую работу Ленина (потом можно переходить на её продолжение, мир-системный анализ). С тем же ВК - вот просто отличный пример, как происходит ровно наоборот. А именно, ради коммерческих интересов владельцев ВК подключается административный ресурс (купленные чиновники и т.д.) и пропихивается тот самый MAX, причем не только сам по себе пропихивается, а еще и блокировками конкурентов. Тот же Роскомнадзор только лишь прикрывается заботами о безопасности государства и подобным, деньги там ключевое.

Нюанс в том, что он создавался для неспециалистов той эпохи - когда обычно программисту надо было быть не просто системщиком, но еще и железячником - шарить в электронике, и т.д., очень большой багаж знаний и умений. Однако структурно необходимость иметь склад ума никуда не делась - менеджеры на Коболе писать так и не стали. И собственно “проникнуть” на “рынок Кобола” не очень сложно, просто это таки да, соответствующие конторы с предметной областью, там обычно просто с соседних участков кода берут да обучают программистов, главное - это предметная область. Например я приходил на биллинг 4 года назад как сишник и познакомился с Коболом, потому что в соседних частях он был и приходилось залезать. Оно примерно как SQL, собственно.

Чё? БОЯЛИСЬ? Не слышал еще такой нелепицы. Кто мешает прямо сейчас сказать? JSON - говно! XML - еще больше говно! Protobuf и Thrift - те еще говны!

Вот только профессионал - это тот, кто оперирует понятиями “крутой”, “лузер”, “устарел” разве что для манипуляции теми самыми менеджерами и коммерсами (читай, обмануть). Есть “оторванный” набор плюсов, минусов и подходящесть под конкретные задачи. Например, я вполне найду задачи, где возьму JSON вместо более современного CBOR, и даже XML нет равных в сфере, примерно описываемой как “электронные книги” - будь то FB2, или вот документы RFC (стандарты интернета) уже довольно давно канонической формой имеют XML (да, есть тулзы сгенерить из маркдауна, но вне типовых случаев маркдаун то еще говно).

Неверно, он не “крутой инженер”, а создает видимость крутого инженера, это другое. Его интересует быстрая слава, поэтому он занимается созданием велосипедов, которые обладают некоторой поверхностной привлекательностью, но копнешь поглубже, там сплошные проблемы. Так было, например, с VaryPack, который он типа создал на замену JSON - очередая поделка на тему бинарных форматов, реально стоящие перед индустрией не решающая, зато гарантирующая своим подходом новые проблемы при апгрейдах (почитайте комменты в соответствующем посте Хабра).

Конечно, тут ошибка на ошибке с первых же предложений, далее нарастает как снежный ком из-за неверной системы ценностей. Вот прям начиная с того, что любая работа, ВНЕЗАПНО, имеет стоимость в джоулях. Да-да, любителей рыночной экономики надо отправлять за парту учить закон сохранения энергии и другие закон сохранения. А затем учить биологию и историю, чтобы понимать, что вот эти самые “коммерсы” - всего-навсего лишь доминантные самцы на данном историческом этапе. Никто тащемта не мешает стае собраться и навалять альфачу за несправедливое присвоение ресурсов себе. Поэтому да, мы - те кто с умом, третичным сознанием и вообще собственно действительно люди в полном смысле слова (а это прежде всего про главенствующую мотивацию не биологией, см. проф. С.В.Савельева) - особая каста, в отличие от презренных коммерсов. У талибов, знаете ли, тоже в данный момент ресурсы и сила, и если с их задачами не справляетесь, кушать будет нечего в лучшем случае.

Так вот двигальщиков джейсонов, по недоразумению названных программистами, сейчас и выпиливают кризисом, собстно.

Классику учить надо. Фашизм есть “венец развития” империализма, вышей стадии капитализма, который именно к монополизации и стремится. Достаточно вспомнить, каким образом выходили из Великой Депрессии - именно вмешательством государства. И настолько хорошо, что Рузвельт единственный в истории, избранный 4 раза президент, и то государство потом стало сверхдержавой (манхэттенский проект и пр.). А где возникает иллюзия про “корень зла”, так там государство неправильное.

Не, не “работало”. Потому что учёные - это не “каждый”, а люди с мозгами, и не малыми. Если по отделам мозга обобщать, то ученые с программистами из одной когорты.

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

А наши мужики-то и не знали! Ездят себе по нашим ж/д без всяких GSM.

Ну вообще-то не очень. Например, распознавание “знакомого” она проводит только на уровне белков. Какие-нибудь сахара или амины её не интересуют, скажем.

Да почему сразу банки. Я вот с Коболом познакомился, когда мы в 2022-23 портирование биллинга Одного Крупного Опсоса делали при импортозамещении с Sun Solaris/SPARC на Ubuntu/x86 (там еще других компонентов хватало, но щас не суть). И вот для работы того кода с Microfocus COBOL на GNU COBOL компилятор последнего пришлось патчить. Кстати, судя по cobc и параметрам вызова, у этого чувака как раз GNU COBOL и используется, хотя он почему-то явно об этом не говорит (а должен бы!). Гнутый Кобол так-то очень неплохо продвинут (по меркам Коболов разумеется), там даже для генерации JSON средства есть! Вот если бы чувак игру не на опенсорсном, а на “классических” Коболах сделал, хрен с ними с мейнфреймами, пусть на той же Солярке (опять же очень современный по меркам энтерпрайзов юникс, а местами и абсолютно так, ведь например ZFS из него FreeBSD с Linux утащили не более 20 лет назад), вот это было бы круто, да.

Ccка, вот нах%^ так жить?!.. Я пользуюсь таро и астрологией, и я в рот е$#л еще и в программировании нечеткие неопределенности вот так ублажать. Мы в компьютеры в свое время приходили именно ради того, что тут всё понятно (если потратил усилия обучиться) и главное, предсказуемо. Контролируемо. В отличие от белковых, вокруг которых попляши, станцуй, а уж если обидятся, так пиши пропало… И, собственно, на этом мы и создали основу всей современной индустрии. Чего современные, а тем более с ЫИ, уже не могут - да тут же видно, вся статья пронизана вот этим сраным одушевлением (когда оно на самом деле Т9 на стероидах).

Особенно “понравилось” про то, что тесты, а особенно репозиторий, теперь мне не принадлежат. Ну уж нет, машина - раб. Если это ваше ЫЫ так не может - значит плохой инструмент, не справляется с задачей.

Это не лотерея, не угадайка — инженерная проблема с понятным критерием успеха.

Да-да, конечно!

P.S. И да, не со стороны говорю, опыт я с ними поимел весёлый - два месяца драйвер mlx5 доделывал на предмет навешивания MPLS-меток на Ethernet, при том, что там уже есть аналог over UDP (да, не каждый день стенд доступен был, но всё же). Так вот, эта тварь тупая и ленивая - говоришь ей внести отладочные логи во всем файле по образцу как вот в этом месте (ручные несколько), так оно сделало в пяти функциях и еще в двух наполовину, на остальные забило. До одной вещи, до которой я догадался, допетрило только через две недели (ну начальство велело нейронкой, что ж, я осваивал нейронку). Один раз похерило бэкапы, хотя в промпте явно было сказано класть бэкапы вон туда (после этого я решил вместо патчей засунуть даже не в гит, а в фоссил, чтоб оно случайно и гит не похерило). И даже когда наконец-то я с Auto на Opus переключил и оно вдруг за одну двухсоттыщтокенную сессию (да, я обычно открывал новых агентов, после Context summarized оно не очень) задачу добило (не думаю, что дело в опусе, просто конец уже был близко), при тесте на реальном стенде на том конце провода получилась какая-то херня. Инженеры-сетевики аж только через пару часов поняли, в чем дело - оно в пакете кардинально поля местами переставило. Причем ошибка оказалась допущена где-то в начале, я подозревал что чего-то не то, но за два месяца успел забыть…

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Специалист
FreeBSD
Perl