Эссе о природе кода, сознания и освобождения от технического долга
Предисловие, или почему это не метафора
Когда программист впервые слышит словосочетание тантрическое программирование, он, как правило, реагирует одним из трёх способов. Первый — скептически усмехается и листает дальше. Второй — воодушевляется, воображая нечто экзотическое и слегка неприличное. Третий — задумывается на мгновение дольше, чем следовало бы, и именно для него написан этот текст.
Речь пойдёт не о мистике ради мистики и не о том, как медитировать над pull request'ом. Речь о том, что великие инженерные традиции и великие духовные традиции описывают одну и ту же реальность — природу ума, встречающегося с задачей. И когда смотришь на них рядом, сходство оказывается пугающим по своей точности.
Тантра в своём исходном смысле — это не про экзотические ритуалы. Это система познания, в которой нет ничего запретного в качестве объекта изучения. Тантрик берёт любое явление — включая самое обыденное — и видит сквозь него структуру реальности. Программист, если он честен с собой, занимается ровно...
Полный текст статьи (2946 слов).