четверг, 14 мая 2026 г.

Эпоха эффективных кодеров/мэнеджеров

Короткая заметка к опубликованному ранее моему мнению о вайб-кодинге.

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

Верное сравнение вайб-кодинга с эпохой эффективных менеджеров, предложивших предприятиям свои услуги по увеличивению прибыли (обычно не оговаривается прямо, что это происходит за счёт экономии на ремонте/амортизации) - аналогично, в программировании экономят на тестировании, придерживаясь принципа - быстренько лабаем прототип, который вместо выбрасывания на помойку становится боевой версией навсегда! Ни о каком TDD здесь не может быть и речи - дорого!

Ярлыки:

Комментарии: 1

четверг, 9 апреля 2026 г.

Жадный до вайбкодинга бизнес потеряет свои проекты

Уже сейчас на рынке IT сложилась ситуация, что в айти не войти - совсем новички (джуны) не нужны, их задачи стали выполнять нейросетки под контролем ведущих программистов (сеньоров). Соответственно и бизнес поверил в миф о том, что нейросети своими возможностями превосходят способности специалистов решать задачу дёшево/быстро (о том, что дёшевые/костыльные решения оборачиваются более дорогой поддержкой, бизнес не думает).

При том совсем не учитывается бизнесом тот факт, что дороже всего в работе нанятого IT-персонала стоит поддержка имеющейся (legacy) кодовой базы, а не просто кодинг новой бизнес-логики.

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

Так вот, ключевой момент качественного программирования с помощью нейросетей - это как раз формализация требований к задаче, выраженная в промте для нейронки - то, что программисты обычно оставляют за скобками - это их бэкграунд и их ценность как специалистов. Но, поскольку эту формализацию программисты чувствуют на кончиках своих пальцев, обычно им лень эти требования прописывать, а никому кроме них эта задача не по силам. К тому же часто бывает так, что бизнес-логика даже в тестах не зафиксирована!

В нынешнее время, ярким примером деградации кодовой базы является прорастание в проектах Tailwind CSS.

Что делать программистам в эпоху ИИ-пузыря - пытаться дожить до того времени, когда IT-инфраструктура, благодаря вайбкодерам-дилетантам, начнёт разрушаться...

Дальше »

Ярлыки: ,

Комментарии: 0

пятница, 3 марта 2023 г.

"Vue3 vs Vue2" or "Compose API vs class API"

Всё больше компаний отказываются от Vue из-за недальновидных решений отцов-основателей Vue. Уже писал по этому поводу заметку со ссылками.

Скрин из ветки обсуждений о vue-class-component.

Ярлыки: , , ,

Комментарии: 0

вторник, 15 ноября 2022 г.

Четвёртая Индустриальная Революция

Краткий обзор книжки Шваба. Согласен с одним из комментариев: "Оруэлл, сатанизм и антиутопия..."

Ярлыки: , , ,

Комментарии: 0

понедельник, 14 ноября 2022 г.

Семантическая вёрстка

Логотип семантической вёрстки (от W3C)

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

В статье про шмемантику есть интересные мысли, добавлю свою: HTML, а точнее DOM (пополненный через ajax-запросы), можно рассматривать как XML - это, прежде всего, данные. Мета-информация о том, каким из способов мы хотим представлять данные, в случае с применением XML, размещалась в XSLT, а вот задачей CSS было - как реализовать тот или иной способ отображения (ориентируясь на мета-маркеры из XSLT).

Когда отказались от слоя XSLT, получилось, что HTML вынужден содержать и данные, и метаинформацию по их отображению (оставляя по прежнему реализацию отображения за CSS). И вот тут-то и началась путаница в битве за семантику! Кто-то, например TailwindCSS, предлагал забить на метаинформацию и просто размечать контейнеры для данных признаками стилевого оформления, как в старые-добрые — с html-атрибутами типа font (что верстальщиков ввергало в ужас), а кто-то придерживался темы, что способы отображения (в 2 колонки или три) не должны быть размещены в html, а только в CSS, в зависимости от именования сущностей (что тоже бред - почему это таблица морковок должна стилизоваться в 2 колонки, а таблица картофеля в 3).

Дальше »

Ярлыки: ,

Комментарии: 0

понедельник, 22 ноября 2021 г.

TailwindCSS на замену БЭМ (Tailwind vs BEM)

Походив по собеседованиям, и пообщавшись за БЭМ, узнал, что существует некий TailwindCSS. Мне, как автору iAMcss, конечно же стало интересно, неужели можно уйти от БЭМа, не получив боли, простым способом?

Сначала погуглил "tailwind vs bem", по существу же нашёл две критические статьи:

Также нашёл видео с выступлением Маскса Савченко из Creonit, апологета tailwind:

Презентация на гуглодокументах.

Вот что мы видим по tailwind в нативной вёрстке:

<div class="flex items-center space-x-3.5 sm:space-x-5 lg:space-x-3.5 xl:space-x-5">
<img class="flex-none w-20 h-20 rounded-lg bg-gray-100" />
<div class="min-w-0 flex-auto space-y-0.5">
...

Нет, это не inline-styles. Что я по этому поводу думаю, смотрим под cut'ом...

Дальше »

Ярлыки: , ,

Комментарии: 2

воскресенье, 17 октября 2021 г.

понедельник, 29 марта 2021 г.

воскресенье, 27 декабря 2020 г.

Искусственный интеллект. Нейросеть Заменит Людей?

Самое главное, чтобы разработчики и верхние пользователи таких систем уже сейчас осознали, что для них не будет отдельного Земного шара. И даже если для своих цифровых профилей будет позволено снять те или иные ограничения, придётся жить в насквозь больном обществе задёрганных биороботов. Даже если вы думаете построить себе отдельные города для элиты, эдакий зомбоапокалипсис, эта элита из-за своего влияния на челядь, будет вырождаться и её сообщество будет тоже больным. Строя лагерь другим, вы попадаете в ловушку сами. Урезая человеческую свободу вы отрезаете работу созидательных мыслеформ. Думаете шаражки, как в СССР, вам помогут? Счастье ведь не только в техническом прогрессе, но и в душевном общении, которое невозможно в больном обществе.

И ещё хочется отметить один момент. Спасибо, что герой программы читает и отвечает на комментарии. Зачастую те, кто программирует и эксплуатирует системы контроля населения сидят в розовых очках, не воспринимая эмоциональный отклик, по их представлению, "нижних". Фишка в том, что сам отклик уже болезненный (в том числе агрессивный), это цветочки наступающего мира, то есть больное общество и реакция вот вам уже сейчас! Раньше, в 90-е, каждый бандит был готов умереть от бандитской пули, в этом была их честь, сейчас же к властьимущим, которые боятся нижних (в туалет с охраной ходят, либо бункера себе роют), добавляются айтишники, не понимая, что их просто используют, и не понимая, что айтишники огребают участь бояться простого народа (это и приведёт их как и всех к неврозам), обрекая прежде всего себя только на виртуальное общение (так безопасней для тушки).

01:48 - Что такое нейросеть, и как она работает
06:42 - Как государство следит за людьми без супер современных гаджетов
Дальше »

Ярлыки: , , , ,

Комментарии: 1

понедельник, 12 октября 2020 г.

воскресенье, 11 октября 2020 г.

Дмитрий Перетолчин. Инженерия согласия. Маски

Цезура Youtube, Facebook, Google, отрепетировано в Event 201.

С 18.08.2020 Google жёстко цезурирует инфу о Covid-19.

Полная версия аналитики не на ютубе.

Ярлыки: , , , ,

Комментарии: 0

понедельник, 21 сентября 2020 г.

Дизайн блога, CSS и HTML

Мне, как верстальщику и веб-программисту, нет возможности теперь (с конца 2019 года) настроить свой блог custom-вёрсткой =(

Ярлыки: , , ,

Комментарии: 2

пятница, 8 мая 2020 г.

ОРВИ в мае 2020 (Москва)

Цитирую Гришковца:

Товарищи! Пару слов про то, что вас может ожидать после обращения в поликлинику по поводу любого ОРВИ по состоянию на май 2020 года.

  1. К вам придет врач из поликлиники и выпишет лист нетрудоспособности (ЛН). Его на руки не дадут.
  2. Вам будет запрещено две недели выходить из квартиры, ваше лицо будет включено в городские системы слежения. Сразу оговорюсь, что вынуть потом это лицо из базы будет крайне сложно, если вообще возможно. При этом сроков автоматического окончания слежения нет - до тех пор, пока система не решит, что за вами можно перестать следить.
  3. Вы попадете под «Социальный мониторинг» - программу для телефона, которая также будет за вами следить, она невероятно кривая. Если вы ее не сможете установить, или она будет «падать», система будет штрафовать Вас, всякий день, пока не установите или не наладите ее работу. Никаких предупреждений - автоматический штраф, по установившейся практике - 4 тыс. Вроде, город может выдать вам планшет с этой программой.
  4. Если ваше состояние потребует госпитализации - система решит, что вы покинули помещение и оштрафует вас. Доказывать, что вы были госпитализированы, будете потом в суде (для этого нужно получить все постановления о штрафах, а вы не сможете выходить из дома - см. выше).
  5. После госпитализации (даже если вы провели в больнице один день) все обнуляется - снова две недели не выходить из дома, и так далее.
  6. Единая база листов нетрудоспособности если и есть, то тоже невероятно кривая - скорее всего, вам просто выдадут новый ЛН во время госпитализации. Это означает, что потом придется все самостоятельно переделывать - еще раз идти в поликлинику, восстанавливать ЛН, затем возвращаться в стационар, продлять и т д. Иначе - грозит прогул и увольнение по статье.
  7. С высокой долей вероятности, вы не сможете никуда дозвониться - все «горячие линии» перегружены, персонал не может ответить на многие вопросы.
  8. Адрес, который вы указали, заболев - сменить практически невозможно. Если по этому адресу случилась авария (например, вы остались без воды или канализации), вам придется оставаться на месте до окончания слежения за вами. В противном случае - репрессивные меры (см. выше).
  9. И в финале - система может помочь вашему здоровью только в одном случае - если требуется высокопоточный кислород. Все остальное - иллюзия.

Статистика по COVID'у собирается таким же образом. Связанные посты: про внедрение слежки и про новый мировой порядок, а также посты про здоровье.

Ярлыки: , , , , ,

Комментарии: 0

суббота, 25 апреля 2020 г.

Илья Якямсев "Эффективность не работает"


Бонусом Вадим Макишвили "36", есть ещё 42


Ярлыки: , , ,

Комментарии: 0

воскресенье, 1 декабря 2019 г.

Цифровой концлагерь, китайская диктатура. Хотите как в Гонконге?!

Фото из статьи Медузы про протесты в Гонконге.



Нужно понимать, что если соединить технологии по обработке bigData, распознавания лиц и роботизации от Boston Dynamics, то наши дети практически обречены на подавление.

Итак цепочка сложилась:

Дальше »

Ярлыки: , , , , , ,

Комментарии: 47

пятница, 8 ноября 2019 г.

Роботизация (и Ai)

Рабочих мест не будет меньше, будет больше творческих и высококвалифицированных профессий. В минус для Россиян это приезжие, в том числе китайцы. Прежних россиян станет меньше, поскольку квалифицированные врачи, в основном,, это люди советского образования, и они не вечны. В 21-м веке несколько раз в жизни надо будет переучиваться (лично я в сфере web доучивал сборки на NodeJS и компоненты на Vue).

Шахтёры, водители, тоже не нужны, программистов из них не сделать. В течении трёх месяцев не нужны станут бухгалтера, если примут решение принимать отчётность только по электронному документообороту.



Ярлыки: , ,

Комментарии: 0

пятница, 4 октября 2019 г.

Советский ИТ

Интересная статья на Хабре: нтервью с завкафедрой системного программирования Матмеха СПбГУ, доктором физмат наук, профессором, президентом компании «Ланит-Терком». Андрей Николаевич Терехов рассказал о создании кафедры матобеспечения ЭВМ и своих многочисленных учениках, языке PADLA, работе ассенизатора и технике бега в мешках.

Что надо изменить в нашей стране, чтобы мы стали жить богаче? Хотя бы, как европейцы.

Надо, чтобы деньги не вывозились, а ввозились. Чтобы люди не боялись за свои капиталы... Пока не изменится страна, ничего не изменится и в ЭВМ.

С паханатом это нереально!

Ярлыки: ,

Комментарии: 1

Visual Studio Skin

Теперь и я задумался о том, что подсветка синтаксиса не только должна быть, но и не должна утомлять глаза, а следовательно не быть рябой. Советовали Monokai, и какое-то время я её даже использовал, но всё же прислушался к мнению, что она больше напоминает новогоднюю ёлку =) Пришлось поискать новую тему, хотя, в процессе поиска, появилось желание прописать её самому.

Дальше »

Ярлыки: , , ,

Комментарии: 0

понедельник, 23 сентября 2019 г.

Как всё взять и переписать? ;)

Без TDD и коммуникации рефакторинг или создание новой (второй) системы невозможны.


От того же автора: Когда конец большим зарплатам программистов?

Ярлыки: , ,

Комментарии: 0

воскресенье, 22 сентября 2019 г.

HTML (семантика и accessability) и CSS от Вадима Макеева

Полностью разделяю подход, кроме, может быть того случая, например со сборкой компонент - вот их (на Vue под typescript) заставить работать сразу практически нет возможности.




Ярлыки: , ,

Комментарии: 0

 старее >>