– В чем же, собственно, эта парадигма состоит? Первый тест, – он указал фломастером на большую букву T, – первый тест – это и есть наша цель! Причем не важно – большая это цель или совсем маленькая, бытовая. Мы ее представили, проработали и готовы выполнять.

Дальше вы предпринимаете какие-то действия. Это и есть операции, – Наставник ткнул фломастером в букву О, – вы что-то делаете и получаете результат.

«Не, ну он, по ходу, совсем нас за дебилов держит, – про себя подосадовал Виктор, – ежу понятно: чтобы что-то получить, надо что-то сделать, без труда не вынешь рыбку из пруда, и вся фигня…»

– И вот тут начинается самое интересное – второй тест! Вы сравниваете текущее состояние, то есть полученный результат, с желаемым, то есть с вашей целью. Если они совпадают, вы завершаете процесс и переходите к пункту Exit, то есть выход, если нет – возвращаетесь вот сюда, к операциям, и продолжаете их выполнять, пока результат вас не удовлетворит. Таким образом, в системе формируется петля обратной связи. Хочу обратить ваше особое внимание: операции не должны повторяться! Как говорил когда-то мудрый Владимир Леви, «из пятидесяти попыток сделать безнадежное дело одна обязательно удастся – при условии, что попытки разнообразны».

Наставник чуть усмехнулся, словно вспомнил нечто забавное.

– В противном случае, друзья мои, вы рискуете уподобиться прапорщику из анекдота, в котором ученые, изучая поведенческие реакции приматов, посадили в клетку обезьяну, на высоком шесте подвесили банан, а рядом положили палку. Обезьяна потрясла шест – банан не падает. Потянулась – не достает. Подумала, взяла палку и достала банан. Потом в ту же клетку завели прапорщика. Он трясет шест – банан не падает. Трясет еще – держится! Уже прапорщик весь взопрел, и ученым обидно за какого-никакого, а все же homo sapiens… Они намекают так осторожненько: «А что, если подумать?» А он в ответ, отирая пот со лба: «Что тут думать? Трясти надо!»

Виктор, конечно, слышал этот старый анекдот, но Наставник так вжился в роль, что только фуражки на голове не хватало. Хотя, смех смехом, а таких вот «прапорщиков» полно вокруг… Да и он сам не исключение!

– Возьмем самый простой пример – вы захотели выпить чаю. Цель у вас есть – это не кофе, не кефир и не квас, а именно чай! Вы идете на кухню, ставите чайник, завариваете чай, кладете сахар – то есть выполняете операции, действуете. Если чай у вас получился хороший, вы можете его выпить и пойти заняться чем-то другим, а если что-то не получилось и чай вам не понравился – можете вылить его в раковину и заварить новый. Это, конечно, очень примитивный случай, но смысл понятен, да?

Наставник принялся расхаживать взад-вперед, заложив руки за спину, и продолжал объяснять:

– Если ваша цель большая и сложная, то ее можно разбить на множество мелких. К примеру, вы хотите поехать на машине из Москвы в Санкт-Петербург. Если через пять часов пути вы увидели указатель «Бологое», то все нормально, верной дорогой идете, товарищи! А если «Тула» или «Рязань», то вы заехали явно не туда, разворачивайте обратно. Вообще, планируя любое дело, можно построить целую дорожную карту, состоящую из множества таких вот микро-задач! Главное – сохранять гибкость в поведении, чтобы не получилось, как в другом анекдоте. Здоровенный ленивый котище пробирается домой и думает: «Значит, сейчас на мусорный бак, с бака на забор, с забора на трубу, по трубе на крышу…» В этот момент труба под ним отрывается от стены и начинает падать. Кот, возмущенно: «Не понял!..»

Наставник так достоверно изобразил возмущение оскорбленного в лучших чувствах кота, что Виктор не выдержал – расхохотался. А Наставник между тем продолжал уже серьезно: