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

Путь хакера

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

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

«Путь хакера» – это созидательный подход к делу, который включает постоянные улучшения путем повторения пройденного. Хакер считает, что все можно улучшить и ничто не совершенно. Надо просто взять и исправить – часто вопреки воле тех, кто утверждает, что это невозможно, или тех, кого устраивает статус-кво.

Хакер старается создавать качественные программы, выпуская частые релизы и извлекая уроки из небольших итераций, вместо того чтобы пытаться сделать все идеально с первого раза. В доказательство действенности этого подхода мы создали тестовую среду, способную ежесекундно испытывать тысячи версий Facebook. На стенах нашего офиса висит мотиватор, который всегда подстегивает нас: «Совершённое, лучше чем совершенное»[3].

Хакинг, по сути, практическая дисциплина. Чем пускаться в пространные споры о возможностях или способах реализации новой идеи, хакеру проще взять и сделать прототип, чтобы понять, что работает, а что нет. В стенах Facebook часто можно услышать заповедь хакера: «В спорах побеждает код»[4].

Вдобавок хакерская культура исключительно открыта и меритократична. Хакер уверен в том, что всегда выигрывает лучшая идея и ее лучшее исполнение, а не люди, которые хорошо умеют изъясняться или имеют больше подчиненных.

Поощряя такой подход к делу, мы проводим раз в несколько месяцев «хакатлон»[5], во время которого каждый создает прототипы своих новых проектов. Под конец соревнования команда собирается вместе и изучает все, что получилось. Благодаря «хакатлону» появились многие успешные продукты: Timeline, чат, видео, среда мобильной разработки, а также некоторые важнейшие инфраструктурные компоненты типа компилятора HipHop.

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