Программирование в эпоху серых ящиков (5/12)
05. Прощай, ТЗ. Здравствуй, контекст
Существует старая школьная истина: чем подробнее ТЗ, тем лучше постановщик. В мире серых ящиков она превращается в ловушку.
Чем точнее вы расписываете реализацию, тем выше вероятность, что вы закрепили не суть задачи, а случайные детали. Вы зафиксировали псевдоточность вместо точности. Хороший постановщик научился передавать другое: смысл, цель, ограничения, приоритеты, критерии успеха, недопустимые отклонения — и, что важнее всего, степень свободы исполнителя.
Мне нужен мост через реку. Стальной или бетонный — на ваше усмотрение. Что я держу жёстко: мост выдерживает гружёный грузовик, не обрушивается в шторм, вписывается в береговую линию, укладывается в бюджет. Плохой заказчик моста приходит с готовым чертежом и диктует толщину каждой балки. Хороший — приносит нагрузку, климат и бюджет. Плохой ТЗ-шник прописывает шаги. Хороший — прописывает инварианты.
Плохая постановка — это туман или псевдоточность. Хорошая постановка — это сжатие смысла с сохранением инвариантов.
06. Контекст — это не поэзия. Это технология сжатия
Услышав слово «контекст», многие решают, что речь о чём-то мягком, расплывчатом. Ложное ощущение. Контекст в новой разработке — это технология сжатия, требующая не меньшей дисциплины, чем схема базы данных.
У вас в голове сложная идея. Целиком вы её не передадите — ни другому человеку, ни модели. Значит, её нужно сжать. Сжать так, чтобы при потере деталей сохранилось главное. Чтобы разные исполнители могли разойтись в реализации, но не могли разойтись в замысле.
Это и есть проверка зрелой постановки. Дайте один и тот же контекст одному инженеру, другому инженеру, одной модели, другой модели. Если все четверо поняли задачу одинаково — в главном, — вы попали в её суть. Если поняли по-разному — вы передали не смысл, а шум.
Детализация обычно мёртвая. Сжатие — живое.
автор Георгий · telegram @OkjaGG
#AI #Нейросети
@DevsRoot
В MAX
Бесконечный Цикл
21 апр 2026 10:25
Комментариев пока нет.