AI и оффшорное программирование

Интересная мысль — мы уже переживали резкое снижение стоимости написания кода, когда в конце 1990—начале 2000-х началось развитие “оффшорного” программирование, то есть аутсорс разработки в Индию и страны бывшего СНГ.

The code being produced was good. The engineers were some of the most talented people I have worked with. But there were moments, inevitable in any distributed system of humans, where the understanding of why something was built a certain way lived on one side of the world and the responsibility for maintaining it lived on the other. The knowledge existed somewhere, it just wasn’t always where you needed it, when you needed it.

Хотя, я думаю, многие не согласятся со словами про “good code” и “most talented people”, — “качество” кода индийских аутсорсеров вошло в поговорку, — но ситуация-то действительно повторяется. Сейчас у нас есть прекрасная возможность генерировать много кода дешево и проблема обнаруживается в том, что этого недостаточно для разработки хороших и надежных продуктов. Стоимость действительно не меняется (почти), она перемещается в другую область. И теперь разработчики жалуются, что приходится много детально разрабатывать документацию, чтобы потом AI за пару минут сгенерировал много кода.

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

Telegram: 8 мая 2026

Сегодня в Telegram-канале:

Нелогичный спам

Удивительный контраст наблюдается у достаточно большого количества людей. Вот такое письмо я сегодня получил:

Письмо, полученное сегодня

Как следует из письма, автор разработал какое-то агентное решение, напоминающее ralphex авторства Умпутуна, но с какими-то добавлениями, и предлагает мне, как проявлявшего какую-то активность в том проекте, его попробовать.

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

В-третьих, обратите внимание на низ письма — там указан адрес и приписано, что надо сделать, чтобы автор больше не писал. То есть это не личное письмо, а массовая рассылка — человек как-то собрал контакты всех, кто засветился в проекте, и сделал рассылку.

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

Не делайте так.

Telegram: 6 мая 2026

Сегодня в Telegram-канале:

Telegram: 5 мая 2026

Сегодня в Telegram-канале:

Telegram: 4 мая 2026

Сегодня в Telegram-канале:

Telegram: 3 мая 2026

Сегодня в Telegram-канале:

Telegram: 1 мая 2026

Сегодня в Telegram-канале:

Очень смешной native

Тут очень смешная история произошла — популярный текстовый редактор для Windows Notepad++ объявил о выходе версии под MacOS. Причем, как с гордостью заявили разработчики, это нативный редактор, то есть без Wine и эмуляции.

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

Нативный интерфейс нового редактора Notepad++ для MacOS
Нативный интерфейс нового редактора Notepad++ для MacOS

Telegram: 30 апреля 2026

Сегодня в Telegram-канале:

Telegram: 29 апреля 2026

Сегодня в Telegram-канале:

Telegram: 28 апреля 2026

Сегодня в Telegram-канале: