Наверное, вы могли заметить, что в этом году я не написал ни одной статьи. Не сказать, что я писал много до этого (особенно в последние годы), но 0 статей за 6 месяцев — это (анти?)рекорд. Почему так?
Скорей всего, все работающие программисты заметили это. Где-то в районе декабря 2025 — января 2026 всё поменялось. Вышли новые версии моделей от OpenAI и anthropic, которые были принципиально лучше предыдущих версий. Если до этого момента, мы в чатах делились половина на половину — AI адоптеры и староверы, то после этого момента стало понятно, что старого мира больше нет. Большинство кода будет написано с помощью агентов (Claude Code, Codex, Cursor, OpenCode, OpenClaw, Hermes Agent, Pi, или GitHub Copilot).
Теперь нам нужно обучаться новым навыкам. По-модному, это называется context engineering (в 2024 это было prompt engineering, но теперь это звучит как шутка). По сути, мы должны правильно выбрать agent harness, понять какую информацию предоставить агенту, чтобы не потратить всё его контекстное окно, предумать строгие правила валидации результата (guardrails, linters, tests, formal models), и запустить всё это дело, позвоволив агенту или агентам писать планы, ревьюить код, валидировать результат. Сейчас это по-модному называется autoresearch — по сути итерационная сходимость (а-ля задачи оптимизации в математическом смысле) к нужному результату.
К счастью или несчастью, агенты пишут не только хороший код (да-да, хороший, хоть часть людей заявляет что это не так — люди либо не используют frontier модели, либо готовят их не так, либо работают среди гениев), но и хороший текст (как проза). В смысле, текст получается отвратительным для потребования (smoking gun, ”, —; вы меня понимаете), но его очень легко генерировать. Говориь моделе о чем написать, и она пишет мгновенно. Как результат, технические посты в интернете стали практически нечитаемы. Это огромные портянки текста (потому что модели любят быть многословными) с неприятным стилем. Это чем-то напоминает 2010-ые года, когда все тексты были SEO оптимизированы.
Как результат, мы имеем код, который теперь не надо писать руками, и технические посты, сгенерированные AI. Всё это, честно говоря, подкосило меня — ведь это были мои хобби, читать статейки, писать код. Раньше я мог прочитать что-то, запрограть что-то, написать про это. Теперь, если у меня есть какая-то мини идея, я могу вбить её в агента, получить приложение, решающее мою задачу, и пойти дальше. Например, я сгенерировал (с вайб кодил) https://github.com/Hixon10/tv-shows-chart — базу данных текущего рейтинга сериалов по дню (WASM, DuckDB). Раньше я бы потратил много вечером на изучение этих технологий, их интеграцию. Теперь это вопрос одного промта — это не является чем-то, что заслуживает блог поста. Отсюда и постов больше нет.
Чем развлекать себя сейчас?
К сожалению, пока не ясно, что нас ждет в будущем. Раньше всегда было понятно — инвестируй в hard навыки, если тебе это по кайфку, работа будет, и интерес тоже. Сейчас стоит вопрос — надо ли изучать Rust? А литкод? Будет ли у нас работа через 2 года вообще, или как прокормить свою семью? Что будет на собеседованиях через год? Ответов ни у кого нет, но понятно, что за несколько лет наша индустрия серьезно изменится (как изменилась за буквально один год, с декабря 2025).
Категории: Программирование