Открыть сервисСервис

Том Престон-Вернер

Том Престон-Вернер (англ. Tom Preston-Werner; род. 28 октября 1979, Дубук, Айова, США) — американский предприниматель, разработчик программного обеспечения и инвестор. Наиболее известен как сооснователь и бывший генеральный директор (CEO) компании GitHub, крупнейшего веб-сервиса для хостинга IT-проектов и их совместной разработки, основанного на системе контроля версий Git. Также является создателем ряда популярных технологий и инструментов для веб-разработки, включая фреймворк Ruby on Rails (в соавторстве) и язык разметки Markdown (в соавторстве).

Биография

Ранние годы и образование

Том Престон-Вернер родился в городе Дубук, штат Айова. В детстве увлекался компьютерами и программированием. После окончания школы поступил в Университет Небраски в Линкольне, где изучал физику и информатику. Однако, не завершив обучение, он покинул университет, чтобы сосредоточиться на карьере разработчика.

Начало карьеры

В начале 2000-х годов Престон-Вернер работал в ряде технологических компаний, включая разработку программного обеспечения для стартапов. В 2004 году он переехал в Сан-Франциско, где устроился в компанию Powerset, занимавшуюся разработкой поисковой системы на основе семантического анализа. В этот период он активно участвовал в сообществе Ruby on Rails, став одним из первых контрибьюторов и авторов документации.

Создание GitHub

В 2007 году, работая в Powerset, Престон-Вернер вместе с Крисом Ванстратом и Пи Джей Хайеттом начал разработку веб-сервиса для хостинга Git-репозиториев. Идея заключалась в создании удобного и социально-ориентированного инструмента для совместной работы над кодом, который бы сочетал в себе возможности системы контроля версий Git и элементы социальной сети. Сервис, получивший название GitHub, был запущен в апреле 2008 года. Престон-Вернер стал первым генеральным директором компании.

Под его руководством GitHub быстро завоевал популярность среди разработчиков по всему миру, став стандартом де-факто для хостинга открытого исходного кода. Компания привлекла значительные инвестиции, а её пользовательская база выросла до миллионов разработчиков.

Уход из GitHub

В 2014 году Престон-Вернер покинул пост генерального директора GitHub на фоне скандала, связанного с обвинениями в создании враждебной рабочей атмосферы и гендерной дискриминации. Расследование, проведённое советом директоров, подтвердило некоторые из обвинений, после чего Престон-Вернер принёс публичные извинения и ушёл из компании. Позднее он признал, что его поведение и стиль управления были неадекватными, и принёс извинения бывшим коллегам.

Деятельность после GitHub

После ухода из GitHub Престон-Вернер занялся венчурными инвестициями и консультированием. Он стал сооснователем инвестиционной компании Heavybit Industries, которая поддерживает стартапы в области разработки инструментов для разработчиков (DevTools). Также он входит в советы директоров нескольких технологических компаний, включая Stripe и Netlify.

В 2020 году Престон-Вернер объявил о запуске нового проекта — Gravitational, компании, специализирующейся на разработке инструментов для управления облачной инфраструктурой. Однако позже он покинул этот проект.

Вклад в разработку программного обеспечения

Ruby on Rails

Том Престон-Вернер является одним из соавторов фреймворка Ruby on Rails, созданного Дэвидом Хайнемайером Ханссоном. Он внёс значительный вклад в раннюю документацию, разработку ключевых компонентов (в частности, Action Mailer) и популяризацию фреймворка. Ruby on Rails стал одним из самых влиятельных веб-фреймворков своего времени, оказав огромное влияние на индустрию веб-разработки.

Markdown

Престон-Вернер является соавтором (вместе с Джоном Грубером) языка разметки Markdown, созданного в 2004 году. Markdown был разработан как простой и читаемый способ форматирования текста, который можно легко конвертировать в HTML. Язык получил широчайшее распространение и используется в миллионах документов, на форумах, в системах управления контентом (например, в Wikipedia) и на платформах для совместной разработки, включая сам GitHub.

Другие проекты

Престон-Вернер также является автором или соавтором ряда других проектов, включая:

  • Jekyllстатический генератор сайтов, написанный на Ruby. Широко используется для создания блогов и документации.
  • Semantic Versioning (SemVer)спецификация версионирования программного обеспечения, предложенная Престоном-Вернером. SemVer стала стандартом для многих проектов с открытым исходным кодом.
  • TomDoc — стандарт документирования кода на Ruby.

Критика и противоречия

Инцидент с уходом из GitHub

Уход Престона-Вернера из GitHub в 2014 году был связан с обвинениями в создании враждебной рабочей атмосферы. В частности, его обвиняли в гендерной дискриминации, неуважительном отношении к женщинам-сотрудницам и создании токсичной культуры в компании. Расследование, проведённое советом директоров, подтвердило часть обвинений, что привело к его отставке. Этот инцидент стал одним из первых громких случаев в технологической индустрии, связанных с проблемами корпоративной культуры и гендерного неравенства.

Взгляды на управление и культуру

Престон-Вернер известен своими консервативными взглядами на управление компаниями. Он критиковал современные подходы к корпоративной культуре, в частности, практики «позитивной дискриминации» (affirmative action) и излишнего регулирования. Его позиция по этим вопросам вызывала как поддержку, так и критику в профессиональном сообществе.

Интересные факты

  • Престон-Вернер является автором популярного высказывания о процессе разработки: «Talk is cheap. Show me the code» («Разговоры ничего не стоят. Покажи мне код»), которое стало девизом сообщества разработчиков открытого исходного кода.
  • Он был одним из первых инвесторов в компанию Stripe, которая впоследствии стала одним из крупнейших платёжных сервисов в мире.
  • Престон-Вернер известен своим увлечением астрономией и физикой. Он имеет собственный телескоп и активно занимается астрофотографией.

Источники

  • Биография Тома Престона-Вернера на сайте GitHub.
  • Статья о создании GitHub в журнале Wired.
  • Интервью Тома Престона-Вернера для издания The Verge.
  • Документация проекта Ruby on Rails.
  • Спецификация Semantic Versioning (SemVer).
  • Материалы расследования инцидента в GitHub (2014).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru