Представьте, вы только что устроились на должность программиста и вам предстоит переделать плохо написанную программу. Ее автор не сообщил, какие функции выполняет каждая часть программы, а спросить у него возможности нет. Так что вам необходимо выяснить, как устроена эта программа, полностью изучив ее. Вам необходимо пошагово пройтись по каждому алгоритму и определить, как он работает, чтобы понять, как его переделать.
Чтобы эффективно проанализировать наше программное обеспечение, нужно выйти за его пределы. Инструмент, который позволит нам это сделать, называется метапознанием. Метапознание определяется как «знание и осознание когнитивных процессов»[33]. Можно рассматривать его как мышление о своем мышлении или осознание собственной сферы осознания. Метакогнитивная точка зрения – основополагающая для психоархитектуры.
Перестройка разума без выхода за его пределы – это как попытка починить очки, не снимая их. Очевидно, что фактически вы никогда не покидаете собственный разум. Но когда вы практикуете метапознание, по сути, возвышаетесь над системой, в рамках которой, как правило, функционируете, и у вас появляется возможность с расстояния посмотреть на спутанный клубок проводов и начать его распутывать.