По поводу PRD

Денис написал отличный пост про опыт как начинающего Rails разработчика.

Я раньше думал по хайповым видео с марта-апреля 2025, что PRD это наше все. Что по одному грамотно сгенерированному PRD все закодится.

PRD, кстати, это Product Requirements Document, короче типа детальное ТЗ проекта.

Но нифига не так.

PRD по факту меняется-обновляется каждый день при ИИ разработке.

Ключевые причины такие

  • Ты сам по ходу дела понимаешь, что какие-то edge-кейсы не учел и дорабатываешь
  • То как изначально спланировал может по факту лучше запрограммироваться немного по-другому (и будем честны, 100% людей нынче ПРД делают через ИИ)
  • Когда ты видишь глазами что получается, аппетит приходит во время еды и ты думаешь, что надо немного по другому что-то сделать
  • У нормальных людей не бывает сразу финального ТЗ в День №1

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

Конечно, чем больше проект, тем больше нужно все-таки шарить, чтобы те 5% ситуаций, когда ИИ пилит фигню, контролишь сам.

Главное перетерпеть первые часы или дни ИИ разработки каждого нового проекта. Для этого я бы советовал супер-простые тупые проекты делать.

Например у нас на потоке StreetMBA Vibe (где мы сейчас учим с нуля на Rails собирать микросаасы), есть один очень старательный ученик (там в целом все очень увлеченные), которому тяжело дается. Но когда я час полтора посидели с ним, он уже собрал USDT-wallet трекер, с норм дизайном, синхронизацией транзакций и баланса кошелька. Короче такой Trust Wallet Read-only edition.

Но собрав такой проект, он видит всю схему, получает удовольствие и вот это дает силы и энтузиазм пилить дальше (и веру в силы). И предолеть долину смерти ИИ кодинга.

А PRD субагентом авто-обновляется.

Подписывайтесь на Telegram SaaS по Понятиям.

Начать дискуссию