Архив рубрики ‘наблюдаемость’

Инженерия среды для агентов: использование Codex в мире с приоритетом агентов

За последние пять месяцев наша команда проводила эксперимент: мы создавали и выпускали внутреннюю бета-версию программного продукта, не написав ни одной строки кода вручную. У продукта есть ежедневные внутренние пользователи и внешние альфа-тестировщики. Он регулярно выпускается, разворачивается, ломается и исправляется. Отличие в том, что каждая строка кода — прикладная логика, тесты, конфигурация CI, документация, средства наблюдаемости […]

В защиту «обычных» разработчиков

Эта статья изначально была заказана Лукой Росси для refactoring.fm 11 февраля 2025 года. Лука отредактировал материал, в ней получился акцент на важности построения «команд инженеров 10×». Позже материал забрал IEEE Spectrum — они выкинули большую часть содержания про команды и опубликовали более короткий текст. Это — моя личная редакция. Она не совпадает ни с одной […]

Разработка, деплой, эксплуатация: как перестать терять ценность на пути к продакшену

TL;DR Develop–Deploy–Operate: разработка — творчество; развертывание — конвейер; эксплуатация — работа с неожиданностями. Фазы взаимозависимы. Ценность только в использовании: фича без релиза = 0; WIP вреден. Чем раньше и чаще, тем лучше: мелкие релизы повышают совокупную ценность (до ~50% при том же объёме). Фикс-косты ≠ потери: предсказуемые затраты vs реальные потери от дефектов в проде […]