Профессиональная деформация, стремление к системам и смерть креативности

An illustration of a person standing in front of an easel, painting on a canvas, with scattered paint cans and paint spills around on the floor. An illustration of a person standing in front of an easel, painting on a canvas, with scattered paint cans and paint spills around on the floor.

Программисты стремятся к порядку. Чем больше мы провели времени в IT, тем больше наша потребность в системах. Это неизбежная профессиональная деформация. Мы ищем способы написать наш код лучше, быстрее, легче для восприятия.

Стремление к порядку и эффективности видно в том, как мы выбираем инструменты. Нам нужен лучший редактор кода, который сделает нас максимально продуктивными. Мы готовы защищать до последнего наш выбор языков программирования, несмотря на то, что в глубине души мы понимаем, что выбор технологий -- это хаотичный и субъективный процесс, происходящий под влиянием десятков факторов.

Рабочие привычки влияют на жизнь вне работы: мы начинаем строить системы в личной жизни. Например, личные финансы идеально ложатся под систематизацию и автоматизацию: 20% от зарплаты в сберегательный счёт, 10% на продукты, 15% в высокорисковые активы. Занятия спортом и здоровьем тоже только выигрывают: мы считаем шаги и километры, измеряем пульс и ведём дневник каждого упражнения с числом повторов и взятым весом.

Но иногда эта профессиональная деформация идёт во вред. Она начинает замедлять нас и вредить нам. Мы начинаем фокусироваться на оптимизации там, где нужно расслабиться и позволить нашей креативности взять своё. У нас возникают отличные идеи, но вместо работы над ними мы немедленно погрязаем в реализации максимально правильного решения, в построении идеальной системы для работы того, чего даже не существует.

Для своей первой книги я оформил в голове следующий процесс написания:

  • Текст книги обязательно должен храниться в Git репозитории и быть в Markdown формате;
  • Какой-нибудь автоматический процесс должен брать этот код и конвертировать это сразу в несколько форматов, от PDF до EPUB.
  • Каждый коммит в репозиторий с книгой должен запускать эту автоматизацию, конечной фазой которой должна быть публикации новой версии книги, в идеале с автоматическими оповещениями тем, кто уже ранее скачал книгу.

Я начал исследовать варианты реализации подобной системы, погрузился в сравнение существующих решений и даже рассматривал вариант разработки всего процесса с нуля. Это была бы красивая и элегантная система для публикации книг.

К счастью, во время одной из поездок в метро я одумался и сделал что-то абсолютно неправильное, что-то отвратительно неудобное и неподходящее для такого серьёзного дела, как написание книги: я открыл приложение Заметки на телефоне и начал писать первую главу прямо там, в метро. И следующий месяц я писал книгу именно так: с телефона, во время то поездок в метро, то просто сидя в парке, в стандартном приложении для заметок внутри айфона.

Когда был готов первый написанный с телефона черновик, я подошёл к делу чуть серьёзней: начал вычитывать и дописывать и перерабатывать тексты с ноутбука. А когда пришло время публикации, я взял самый неподходящий для этого инструмент: уже тогда не особо развивающийся и работающий только на MacOS iBooks Author. Внутри него я и сверстал первую версию книги, сгенерировал PDF и опубликовал результат.

Отдавшись вместо профессиональных привычек потоку креативности, я сделал что-то неожиданное: я написал первую небольшую книжку, которую в итоге скачали, прочитали и нашли полезной тысячи людей.

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

Благодаря этому принципу я полностью наплевал на любые системы написания и организации текстов. Будь то статья или книга, я беру ближайшее устройство, открываю на нём любой редактор текстов и просто начинаю писать. Даже если устройство ввода -- это бумажный блокнот.

Добавляйте креативного хаоса в свою жизнь. Потом ещё будет время организовать этот креативный хаос в организованный, правильный, систематизированный продукт.

Я понимаю иронию заведения принципа, нацеленного на увеличение креативной отдачи мозга. Иногда нужно поддаться профессиональной деформации, чтобы избежать ещё бо́льшей профессиональной деформации в будущем.