В мире есть много интересных людей и один из них – Давид Хейнемейер Ханссон (DHH), создатель Ruby on Rails, CTO Basecamp, автор многих бестселлеров, в т.ч. ReWork и Remote. В какой то период времени я столкнулся со всем, – проекты у клиентов велись в Basecamp, я писал на Ruby on Rails и взахлеб за день прочел ReWork. Очевидный вопрос – как он все успевает? Кроме этого, он еще умудряется успевать заниматься гоночным спортом!

Совсем недавно, как раз перед карантином, я прочел книгу Deep Work (В работу с головой), где упоминался и DHH, и Карл Юнг, и Дональд Кнут, и многие другие люди, которые использую разные методы управления временем для концентрации и созидания.

Как же своим временем управляет DHH? Привожу перевод интервью от 2017 года об организации его работы. Надеюсь, перевод будет особенно полезным для читателей Хабра во время карантина.

image

Локация: в данный момент – Малибу, Калифорния.
Но я также провожу время в Марбелье, что в Испании и в Чикаго.
Текущее занятие: CTO @ Basecamp.
Опиши одним словом то, как ты работаешь: Эффективно.
Текущий мобильный девайс: iPhone X
Текущий компьютер: iMac 27" + MacBook 12"

Во-первых, расскажи нам о своем опыте и о том, как ты до этого докатился?

Я получил свой первый компьютер, когда мне было 6 лет и я точно не был компьютерным гением. Пытался научиться программировать несколько раз, но безуспешно. Все, что получалось – это просто перепечатать код игры из журнала. Но в основном, я просто игрался в игрушки на компьютере.

Затем, будучи тинейджером, я запускал варез под названием Electronic Confusion для взлома софта под Amiga. Пришлось выучить все про модемы, телефонные карточки и столкнуться с миром кряков и торговли софтом. Вспл��вают воспоминания о моей маленькой спальне, наполненной светом модема US Robotics и чуваке из Голландии, который дозванивается ко мне на модем.

Благодаря этой истории с Amiga я подружился со многими программистами. Все они работали с Ассемблером или C, чтобы делать демки или игры, а я наблюдал за их работой. Я убедил себя, что эта профессия не для меня. Арифметика указателей и векторные расчеты точно не сочетались с моим представлением об удовольствии и фане.

Затем интернет стал обыденной вещью. Мне все также нравились игрушки и я создал несколько сайтов для обзора игр. В старшей школе я создал журнал с обзорами консольных игр под названием konsollen.dk, в котором по итогу было 10 писателей-фрилансеров и у нас были тысячи читателей. Мы не могли себе позволить покупать все игры для обзоров, а дистрибьюторы не воспринимали всерьез 16-летних малолеток, просящих игры на халяву. Но так я подружился с менеджером в местном магазине компьютерных игр в Копенгагене и он мне одалживал все новые игры на недельку.

Это привело к созданию quake3.dk, ресурс который я поддерживал несколько лет. И затем, наконец то, я создал dailyrush.dk, в котором велись обзоры как консольных, так и ПК игр. Это был настоящий стартап, созданный в инкубаторе. Без бизнес плана. Финансирование. Работа. Это было в 2000-2001 годах

Работа над всеми этими проектами заставила меня подучить PHP. Не потому, что я хотел стать программистом, но потому, что мне нужны были фичи для моего сайта. Затем, в 2001 году я написал имейл Джейсону Фриду из 37signals (ныне CEO Basecamp, – прим. пер.), когда он спрашивал PHP-шный вопрос в своем блоге. И вместо того, чтобы самому изучать программирование, он решил просто меня нанять.

Тут и началась история, которая привела к Basecamp, Ruby on Rails и к тому, где мы сейчас находимся. Столько лет спустя!

Расскажи нам о своем рабочем дне

Это зависит от того, где я нахожусь. В Малибу я просыпаюсь в 7:45, затем отвожу моего старшего сына в дошкольное заведение и начинаю работу в около 9:30.

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

Работа сильно разнится. В одни дни я занят только написанием. Джейсон и я в данный момент пишем книгу под названием The Calm Company (похоже, она вышла под названием It Doesn't Have to Be Crazy at Work или Не сходите с ума на работе, – прим. пер.). Но если это не книга – это часто может быть блог-пост. Или идеи для дискуссий. Или идеи для Basecamp. В моей работе много писательства.

В другой день это только программирование. Это может быть разработка нового концепта для Basecamp. Или это может быть извлечение кода для включения его в Ruby on Rails. Что бы это ни было, – это захватывающе! Обожаю программировать.

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

Приложения, гаджеты или тулзы, без которых ты не можешь жить?

Весь мой любимый софт о работе с текстом.

Я помог Аллану отполировать TextMate в далеком 2003м, и с того времени – это мой любимый текстовый редактор для кодинга. Вы не сможете меня от него оторвать.

Но мне также нравится iA Writer. Большинство своей прозы я пишу именно там. Он простой, красивый и меня ничего не отвлекает от написания текста.

Еще это OS X/iOS Notes. Там у меня собираются все эти идеи для новых блог-постов, заметки для к��иг, разговоров и всего такого.

Я еще люблю фотографию. Мое любимое комбо – это камера Leica M и линзы 50mm Summilux, а потом фоточки обрабатываются с помощью Adobe Lightroom и пресетов VSCO. Я зафоткал так много бесценных памятных моментов с этой комбинацией. Особенно после того, как я стал отцом. Дети – отличная мотивация для развития мастерства фотографии.

Наконец, я люблю механические часы. Все типы часов, но моя особая слабость к винтажным Rolex Daytonas. Наблюдение за механическими часами, которые продолжают идти уже более 40 лет, – отличное напоминание о долговечном. О строении простых вещей, которые существуют долгое время. Заботе о них. Помощи им в преодолении дистанции времени (что то его понесло говорить о вечном и я подзапутался, – прим. пер.).

Как выглядит твое рабочее место?

Довольно свободно. Мой офис – это просто большой белый стол, 27" iMac на нем, подставка HiRise iPhone и бутылка воды. Да, я слышал много чуши о том, что очищенный от всего рабочий стол – это признак блестящего ума. Но мне нравится, когда все просто аккуратно. Беспорядок не успокаивает. Успокаивает то, как я клацаю.

Какие у тебя есть лайфхаки для сохранения времени?

Говорить «нет». Меня всегда удивляет объем обязательств, которыми люди умудряются себя опутать. Я говорю «нет» практически всему. Тогда я могу вкладываться в те вещи, которые я действительно сам выбираю делать.

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

Как ты следишь за тем, что тебе нужно сделать?

В действительности, я этого не делаю. Я пытаюсь не иметь бэклога. Я стараюсь просто вычищать мои задачи. На большинство имейлов можно сразу кратко ответить (если я уж и решил отвечать на них). У большинства людей ящик входящих забит, потому что они с письмами сразу не разбираются, колеблются, и это заставляет их переживать еще больше. Просто позвони, скажи «нет» и двигайся дальше.

Единственное, за чем я слежу – это вещи, которые вне моего контроля. Например, мы только что закончили строить дом. Мне нужно было иметь систему, где я вел бы всех поставщиков, всякие списки и все такое. Basecamp идеален для этого!

Как ты перезаряжаешься? Что ты делаешь, когда хочешь забыть о работе?

Я люблю работу. Работа – это в основном написание кода и текста. Два моих любимейших занятия в жизни. Так что мне не надо «забывать» о работе.

Но перезарядка мне нужна. Отличный день – это 4-5 часов сфокусированных часов, которые ведут к основному прогрессу в проекте или задаче. И это уже все. Я заметил, что выжимать лимон до последней капли, – довольно «кислый» способ ведения дел в нашей жизни.

В общем, я гоняю на машине по всему миру в World Endurance Championship. Люблю ощущение абсолютного фокуса и потока, в который я погружаюсь, находясь за рулем. Восхищаюсь скоростью, перегрузками с привкусом опасности. Это точно прочищает мозги!

Я также страстный фотограф. Это так круто, поймать тот идеальный момент. Просто правильная композиция в правильном свете и мы получаем нужные цвета и выражения.

И наконец, я люблю путешествовать с семьей. Ну ок, может не сам процесс путешествия (я не знаю, как много людей наслаждаются перелетами в самолетах с детьми), но та часть с получаемым опытом. Изучать мир с женой и детьми – реально классно.

Но конечно, иногда это может быть и просто залипание в сериальчик или Инсту.

Какой твой любимый сторонний проект?

Ruby on Rails считается как сторонний проект? Думаю, да. Потому – Ruby on Rails.

Что сейчас читаешь или что мог бы порекомендовать?

Сейчас читаю Debt: The First 5,000 Years (Долг: Первые 5000 лет истории). Занимательная история денег, долгов, бартера, рабства, морали и взаимосвязи между ними.

Лучший совет, который ты получил?

Amor Fati.



Прим. пер. Спасибо за внимание. Местами своевольничал для передачи контекста, но мне можно, – я не переводчик :)