Но в мире есть не только черное и белое, но и полутона.
Инженерам проще увидеть мир в полутонах и принять его таким, чем большинству людей. Ведь они уже живут в мире полутонов, они знают, что значит наткнуться на что-то по наитию или представить себе образ чего-то возможного, но еще не существующего. К тому же они способны работать с дробными числами, находящимися в промежутке между всем и ничем.
Единственный способ выдумать что-то новое, способное изменить мир, – это мыслить, не ограничивая себя стереотипами, которые засели в голове у большинства. Вам следует выходить за те искусственные пределы, которые каждый устанавливает для себя. Вам следует жить в мире полутонов, не в черно-белом мире, если вы хотите изобрести нечто, о чем никто до вас и не помышлял.
Большинство изобретателей и инженеров, которых я встречал, – люди вроде меня: они робкие и живут в своем мире. Они почти как художники. А вообще-то лучшие из них и есть художники.
Почему я говорю, что инженеры сродни художникам? Инженеры часто стремятся сделать что-то лучше, чем возможно (по их мнению). Каждая крохотная деталь или строчка кода должна иметь свой смысл, все должно быть кратко, ясно и быстро. Мы создаем маленькие компоненты программ и оборудования и объединяем их в более крупные. Мы знаем, как направлять электроны в резисторы и транзисторы, чтобы получать логические вентили. Мы объединяем несколько вентилей и получаем регистр. Мы объединяем множество регистров, чтобы получить еще более крупный регистр. Мы объединяем логические вентили, получая сумматоры, а из них мы создаем новые сумматоры, из которых, в свою очередь, можно собрать целый компьютер. Мы пишем крохотные кусочки кода, чтобы включать и выключать оборудование. Мы берем что-то за основу и создаем новое, потом берем это за основу и создаем что-то еще новое. Точно так же живописец поступает с цветами своей палитры, а композитор – с нотами. Именно эта тяга к совершенству – это стремление собрать все вместе идеальным образом, так, как никто не делал прежде, – делает человека инженером или истинным художником.
Наверное, большинство людей не воспринимают инженера как художника, потому что ассоциируют его с теми продуктами, которые он создает. Но эти продукты не стали бы работать, они не стали бы красивыми, элегантными и так далее, если бы инженер не продумывал их тщательным образом, если бы он не обдумывал, как достичь наилучшего возможного результата с минимальным числом компонентов. Это и есть стремление к совершенству.
По моему опыту, лишь один из двадцати инженеров действительно добивается такого совершенства. Это довольно редкая штука – инженерная работа на уровне искусства. Но так и должно быть.
Недавно меня очень тронула сцена из фильма «Переступить черту». В ней продюсер говорит Джонни Кэшу сыграть песню так, как если бы он думал, что одна песня может спасти мир.
В этой фразе в сжатом виде отражено многое из того, что я хочу сказать, когда рассуждаю об искусстве в инженерной работе или где бы то ни было еще.
Если вы – тот редкий инженер, который одновременно оказался и изобретателем, и художником, я дам вам совет, который может быть трудно принять.
Когда вы работаете на большую, структурированную компанию, у вас гораздо меньше свободы, позволяющей самостоятельно превращать умные идеи в новые революционные продукты или новые функции. К сожалению, деньги правят бал, и люди, финансирующие ваши проекты, – это бизнесмены, которые имеют огромный опыт в оформлении контрактов, определяющих, кому что принадлежит и что вы можете делать самостоятельно.