Человеческий язык хорошо структурирован. Каждое слово, часть речи — это конструкция, которая выполняет определённую функцию. В этом смысле язык сам по себе является системой и примером того, как можно структурировать систему (объекты, действия, качества — существительные, глаголы, прилагательные).
Также, хорошо написанный художественный текст даёт возможность посмотреть по новому на события, которые возникают на практике — форма рефлексии.
В рамках такой рефлексии, я отобрал десять цитат Виктора Пелевина, чтобы показать связь его творчества с миром разработки ПО.
Профессионализм ныряльщика заключается в том, чтобы, как говорил великий Оккам, не множить сущности без надобности. «Бэтман Аполло»
О бритве Оккама.
Водопад человеческого неведения все время разный, одинакова только уверенность, что все идет как надо и ситуация под контролем. «Бэтман Аполло»
О невозможности просчитать все риски проекта.
Мир — это как матрешка, и каждая новая реальность всего лишь очередная оболочка, скрывающая что-то ещё. «Жизнь насекомых»
Системы, как и сам мир, устроены по принципу матрёшки — вложенные структуры, каждая из которых раскрывает часть общей картины. Это хорошо иллюстрируют такие модели, как C4, OSI, TCP/IP и многие другие.
Прошлое — это локомотив, который тянет за собой будущее. Бывает, что это прошлое, вдобавок чужое. «Желтая стрела»
Принятые решения определяют границы и возможности системы. Именно поэтому так важно на начальном этапе разобраться в перспективах её развития.
Всё, что ты видишь, — это красивая обертка, а внутри скрыта грубая структура. «S.N.U.F.F.»
Эта метафора хорошо иллюстрирует разделение на frontend и backend: за приятным внешним интерфейсом скрывается сложная логика обработки данных и внутренняя структура системы.
Их строят, чтобы разбирать, а потом собирают заново — и так по кругу, пока не исчезнет смысл. «Прощальные песни политических пигмеев Пиндостана»
О бесконечной итеративности, пересмотре и улучшении того — что уже есть.
— Да потому. Распутать все катушки со словами не хватит вечности. Вопросов и ответов можно придумать бесконечно много — слова можно приставлять друг к другу так и сяк, и каждый раз к ним будет прилипать какой-то смысл. Толку-то. Вот у воробья вообще ни к кому нет вопросов. Но я не думаю, что он дальше от истины, чем Лакан или Фуко. «Священная книга оборотня»
Как бы тщательно мы ни собирали требования заказчика — с разных сторон и максимально полно — всегда остаётся зазор для различной интерпретации слов. В Agile с этой проблемой помогает бороться практика демо-показов, по итогам которых команда получает обратную связь, фиксирует правки и вносит корректировки. Недопонимание на этом этапе нередко приводит к тому, что даже небольшие расхождения в ожиданиях воспринимаются заказчиком как признак непрофессионализма команды.
Достаточно было спокойно подумать три секунды, чтобы все понять. Вот только где их взять, эти три спокойных секунды? У кого в жизни они есть? Мы не только живем, но и умираем на бегу — и слишком возбуждены собственными фантазиями, чтобы остановиться хоть на миг. «Бэтман Аполло»
Как часто вы работали на проектах, где ретроспективы либо не проводились вовсе, либо превращались в формальность? А потом — внезапно — проект закрывался или команда распадалась по непонятным причинам. На мой взгляд, ретроспектива — одна из самых полезных и недооценённых практик.
— Как так — сумеет понять тайну пять раз? Если ты что-то понял, зачем тебе понимать это еще четыре раза? Ведь ты уже в курсе. «Священная книга оборотня»
На практике переоткрывать те или иные подходы, применяемые в системе, приходится регулярно — порой даже после короткого отпуска. Удержание и восстановление контекста становится неотъемлемой частью повседневной работы. В зависимости от сложности проекта это может занимать существенную часть времени. Здесь вспоминается фраза из Льюиса Кэрролла: «Чтобы оставаться на месте, нужно бежать вдвое быстрее». С ростом сложности всё больше усилий уходит не на движение вперёд, а на то, чтобы просто удержаться в текущем состоянии понимания. К слову, Кэрролл был не только писателем, но и математиком. И знал, о чём говорил.
— Самое главное, — сказал невидимый динамик совсем рядом с головой, – это то, с каким настроением вы входите в новое утро. «Жёлтая стрела»
Спасибо, что дочитали до конца. Если у вас есть любимые цитаты или авторы, которые помогают по-новому посмотреть на рабочие ситуации, то пишите в комментариях. Будет любопытно с ними познакомиться.