Эти семь ингредиентов — как специи в блюде: каждый в отдельности важен, но только вместе они создают тот самый вкус, который делает программирование творчеством, а не рутиной.
Один из ярких примеров последних — история из книги:
В 1984 году стандартную на тот момент графику CGA сменила EGA — восьмибитная видеокарта с памятью всего 64 Кбайт. Она могла отображать лишь 16 фиксированных цветов. И всё же художник Марк Феррари из LucasArts добился визуального прорыва в The Secret of Monkey Island: он использовал технику сглаживания (dithering), чередуя пиксели разных цветов в шахматном порядке, чтобы создать иллюзию богатой палитры. Эффект усиливался особенностями ЭЛТ-мониторов, смешивавших соседние пиксели. Позже та же техника была применена в Loom, а затем — и в VGA-версии Monkey Island, уже с полноценной палитрой из 256 цветов. Но именно ограниченность EGA подтолкнула художников к настоящему изобретательству.
Мне особенно запомнился вот этот отрывок из книги:
Думаю, одна из лучших идей, которые нужно держать в голове, — «провалиться в кроличью нору». Когда вас что-то увлекает — падайте в кроличью нору. Так вы создадите свои фантастические эмуляторы, языки для забавы, крутую графику и получите удовольствие от работы с компьютером, а не будете беспомощно пытаться «оставаться продуктивным».
Мне очень понравился пример, приведённый в книге:
Каждые семь лет графический дизайнер Штефан Загмайстер покидает свою студию и уходит в отпуск длиной в год. Во время этого длительного перерыва он как губка впитывает впечатления: новые культуры, города, природу. Всё это становится источником вдохновения для будущих проектов. Некоторые места, в которых он бывал, «спонтанно вызывали удивительное вдохновение».
Завершить я хочу вдохновляющим отрывком из книги:
Если я и хочу, чтобы вы вынесли что-либо из этой книги, так это гибкое представление о творчестве как о навыке, которому можно обучиться и которым можно овладеть, как программированием на Elixir или Scala, как свободным владением командной строкой в Unix и как знанием шаблонов проектирования ПО масштаба предприятия. Творческим человеком может быть каждый. Творческие способности — это не то, с чем рождаются или к чему нужно иметь особый талант. Творчество не является магией, присущей только Рембрандтам, Кандинским, Ван Гогам, Мадоннам, Майклам Джексонам, Линусам Торвальдсам или Стивам Джобсам.
Напротив, креативность — это относительно современный социокультурный вердикт. Творческий потенциал не сводится только к одному фактору, например способности к латеральному мышлению. Действительно, это не ракетостроение, но понятие довольно сложное: концепции креативности тесно взаимосвязаны и основаны на отношениях — другими словами, она общесистемна.