Бесконечный Цикл
Бесконечный Цикл

Программирование в эпоху серых ящиков (5/12)

Программирование в эпоху серых ящиков (5/12)



05. Прощай, ТЗ. Здравствуй, контекст

Существует старая школьная истина: чем подробнее ТЗ, тем лучше постановщик. В мире серых ящиков она превращается в ловушку.

Чем точнее вы расписываете реализацию, тем выше вероятность, что вы закрепили не суть задачи, а случайные детали. Вы зафиксировали псевдоточность вместо точности. Хороший постановщик научился передавать другое: смысл, цель, ограничения, приоритеты, критерии успеха, недопустимые отклонения — и, что важнее всего, степень свободы исполнителя.

Мне нужен мост через реку. Стальной или бетонный — на ваше усмотрение. Что я держу жёстко: мост выдерживает гружёный грузовик, не обрушивается в шторм, вписывается в береговую линию, укладывается в бюджет. Плохой заказчик моста приходит с готовым чертежом и диктует толщину каждой балки. Хороший — приносит нагрузку, климат и бюджет. Плохой ТЗ-шник прописывает шаги. Хороший — прописывает инварианты.

Плохая постановка — это туман или псевдоточность. Хорошая постановка — это сжатие смысла с сохранением инвариантов.



06. Контекст — это не поэзия. Это технология сжатия

Услышав слово «контекст», многие решают, что речь о чём-то мягком, расплывчатом. Ложное ощущение. Контекст в новой разработке — это технология сжатия, требующая не меньшей дисциплины, чем схема базы данных.

У вас в голове сложная идея. Целиком вы её не передадите — ни другому человеку, ни модели. Значит, её нужно сжать. Сжать так, чтобы при потере деталей сохранилось главное. Чтобы разные исполнители могли разойтись в реализации, но не могли разойтись в замысле.

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

Детализация обычно мёртвая. Сжатие — живое.

автор Георгий · telegram @OkjaGG
#AI #Нейросети
@DevsRoot
В MAX

Комментариев пока нет.