Канал

10 мая 2026 г.

Хорошо забытое старое

Хорошо забытое старое

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

Не успели отменить аджайл в пользу spec-driven разработки, как кто-то вспомнил, что это чертовски напоминает водопад, а это же не модно.

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

Те, кто договорились, что все-таки spec-driven — хорошо, не могут определиться, должна ли спека быть написана на естественном языке (OpenAI в таком виде опубликовала фреймворк Symphony на github) или стоит ли воспринимать код как спеку (Bun с помощью нейронок за ночь мигрировал с Zig на Rust). Или нам нужен принципиально новый язык для создания спек (см. CodeSpeak).

Хотя на самом деле спеки совершенно не отменяют гибкость (в манифесте OpenSpec буквально заявлено «iterative not waterfall»), код на существующем языке вполне может быть спекой (включая TypeScript, Python, markdown, английский или русский), а еще можно как угодно совмещать все подходы.

Главное — не переставать эксперментировать, потому что все меняется очень быстро (будет — еще быстрее), а старые привычки в новом мире зачастую мешают.

@devspotting