Другие способы измерить его ценность, кроме того, сколько людей его используют.
На последнем году обучения в колледже я прошел стажировку в компании по производству электромобилей. Я потратил несколько месяцев на сбор данных о скорости и крутящем моменте с их испытательного стенда для двигателей и подгонку этих данных к математической модели. За несколько недель до отъезда я рискнул создать прототип оборудования для модификации автомобиля. Я поспешил сделать как можно больше, прежде чем мне пришлось вернуться в кампус.
Мой наставник в компании, Ви, и я пошли к входу в офис, обсуждая все задачи, которые нужно было выполнить. «Мы почти закончили», - твердо сказал я.
«Как ты думаешь, как ты это сделал?» - спросил Ви, подавляя улыбку.
Я уловил намек, что, по его мнению, я хорошо справился, по крайней мере, для стажера. «Я думаю, что буду преуспеть, если следующий этап пройдет хорошо, - сказал я.
Ви дружелюбно кивнул.
Когда я вернулся в кампус, я много узнал о двигателях и прототипах, и моя презентация о моей стажировке принесла мне высшую оценку. Ви прислал моим профессорам восторженные отзывы обо мне. И все же мои воспоминания об этих восьми месяцах были смешаны с горьким разочарованием на долгие годы.
Это был мой шанс повысить эффективность электромобилей и… решить проблему изменения климата! И я не мог работать достаточно быстро, чтобы создать прототип, который они действительно могли бы использовать, так что все это было напрасно.
Я оценил свою техническую работу по ее влиянию
Я никогда бы не подумал признаться кому-либо в том, что возлагаю такие большие надежды на стажировку. Желание что-то изменить было темным и неприятным секретом.
И все же я видел каждый проект класса или фрагмент кода, который я написал, как попытку сделать что-то, что попадет в руки миллионов, навсегда изменит их жизнь и изменит ход истории.
Когда этого не произошло, я оглянулся на время, потраченное на его создание, как на потраченное зря. Приятно и сложно, но в конечном итоге бесплодно. Я принял все это разочарование и направил его на свое стремление к следующему проекту.
И поэтому ставки и давление росли с каждой новой попыткой.
Творческое письмо изменило мою точку зрения
Через несколько лет после колледжа я работаю инженером, и влияние моей работы постепенно растет. У созданных мной моделей и алгоритмов есть реальные пользователи и последствия. Но мне всегда не терпится большего. Больше читателей моих научных статей, больше пользователей моего кода и более значимые проекты.
Недавно я начал заниматься творчеством в свободное время. Я писал рассказы, эссе, дневниковые записи и роман.
В конце сеанса письма я с гордостью переворачиваю страницы, покрытые паутинными чернилами. Их еще никто не читал. Может быть, однажды я и сделаю это.
Я тщательно каталогизирую и связываю все свои эссе в таблицах. Они станут отличным кормом для практики редактирования.
Я ценю каждый момент, когда пишу, независимо от того, читал их кто-нибудь или нет. В них я вижу потенциал. Я вижу ясность. Я вижу свидетельства творческой привычки, которая улучшает мое мышление.
Сбор кода на несколько лет
Однажды коллега попросил меня собрать некоторые функции кода, которые я написал для конкретного эксперимента, и задокументировать их, чтобы я мог поделиться ими с командой для использования.
Я вздрогнул, вытащив папку со своими функциями, ожидая, что код будет бесполезен. Я наполовину собирался их переписать, потому что был уверен, что там не будет ничего, что стоило бы спасти.
Вместо этого, поработав несколько дней, я смог очистить функции, создать пользовательский интерфейс, который упростил доступ к каждой из них, и создать некоторую базовую документацию для нового пользователя.
Это был первый раз, когда я интуитивно понял, что все время, которое я потратил на написание функций, было ценным. Все размышления, изучение новых интерфейсов, выбор архитектур, тестирование оборудования, отладка и ввод данных не были очередной неудачной попыткой создать полезный продукт.
Я сделал то, что хотел бы использовать. Я сделал порядок, ясность и потенциал.
Я никогда не гордился каким-либо кодом больше, чем функции, которые оказались понятными и пригодными для использования спустя годы после того, как я их написал, а теперь скрыты за блестящим пользовательским интерфейсом.
Может я мой клиент
Теперь я смотрю на каждый фрагмент кода, который пишу, как на функцию, которую я мог бы вызвать позже. Библиотека инструментов, которые могут облегчить мой анализ в будущем.
Строительный блок в огромной коллекции функций, знаний, опыта и концепций, которые я накапливаю, чтобы в будущем делать более крупные, лучшие и более эффективные проекты.
Я начинаю собирать свои математические заметки так же, как собираю свои дневники, аккуратно написанные, а не каракули и брошенные мне под стол, потому что они были «неправильными» или никуда не делись. Возможно, я вместо этого смогу проиндексировать «правильные» части, чтобы найти их, как я это делаю с дневниковыми записями.
Может быть, каждый час, который я трачу на изучение новых математических методов, ценен, потому что мне это нравится и потому, что эти знания помогут мне в будущих проектах.
Вот учебное пособие, которое я использую для исследования и выбора экологически чистых продуктов.