BaseCamp, BackPack, WhiteBoard и все остальные средства для совместной работы от 37signals построены на единой философии и по единой технологии. Технология, лежащая в основе этих суперхитов, называется Ruby on Rails и придумал ее датский программист Дэвид Хайнамайер Хэнссон (David Heinemeier Hansson). Философия Фрида сводится к тому, что философии во всем должно быть как можно меньше. Фрид — аскет. У компании нет HR-менеджера, потому что вопросами найма на работу занимается сам Фрид. У компании нет PR-менеджера, потому что вопросами PR занимается сам Фрид. У компании нет рекламного менеджера, нет секретаря, нет службы технической поддержки, потому что все эти функции при необходимости могут выполнить программисты 37signals, которых числом всего семь (в прошлом году было и того меньше — пятеро) и которые до недавнего времени были разделены Атлантическим океаном (Хэнссон переехал в США только в прошлом году). Если вы хотите создать фирму по производству ПО, считает Фрид, достаточно взять хороших программистов, правильно поставить задачу и работать. Работать нужно быстро, тратить деньги — в режиме жесткой экономии. Остальное придет само.
По крайней мере, именно так случилось с 37signals. Их первое приложение — BaseCamp — было написано для внутреннего применения, но продукт получился настолько удачным, что Джейсон выложил BaseCamp в Сеть. По сравнению с конкурентами, список возможностей BaseCamp выглядит куцым, зато BaseCamp очень прост в освоении, недорог и превосходно справляется с теми функциями, которые в него заложены.
Анализируя то, как пользователи работают с BaseCamp, Фрид заметил, что особой популярностью пользуются простейшие «органайзеры» — не сложнее списка покупок, сделанного второпях на мятом листке бумаги. Может быть, есть люди, для которых BaseCamp слишком сложен? На основе уже освоенной технологии Ruby on Rails лепится еще один хит — веб-приложение Ta-Da-List.
Популярность самой технологии Ruby on Rails только помогает 37signals выводить на рынок все новые и новые продукты. Функциональный аскетизм, проповедуемый Фридом, позволяет очень маленькой фирме эффективно поддерживать работу нескольких веб-проектов, которыми пользуются сотни тысяч людей. И это очень благодарная аудитория — потому что в кои веки они могут сосредоточиться не на изучении изгибов программистской логики, а на решении своих задач. Они платят за простоту. За то, что продукты Фрида умеют меньше, чем другие.
Сам же Фрид ни просить, ни тратить деньги на ветер не любит. Компания, основанная в 1999 году, всегда рассчитывала на собственные силы и не взяла ни копейки у венчурных инвесторов. Первые пять лет 37signals просуществовала в режиме веб-студии, а после выхода BaseCamp и Ruby on Rails преобразилась в маленького, но очень успешного веб-разработчика. Чтобы добиться того же, по мнению Фрида, нужно совсем немного: любовь к тому, чем занимаешься, и правильные люди (впрочем, если вы сами очень правильный человек и можете позволить себе несколько месяцев работать без зарплаты, то и последней статьи расходов можно избежать).
Звучит как пионерская речевка, но для 37signals это сработало.
ТЕМА НОМЕРА: Тяни — толкай
Кевин Роуз (Kevin Rose) работал на телевидении и, как все люди, имеющие непосредственное отношение к журналистике, немного завидовал тем, кто занят настоящим делом. Для сохранения душевного спокойствия он помимо основной работы участвовал в разного рода сторонних проектах, не приносивших, впрочем, ни денег, ни славы (внимания публики ему хватало и на основном месте работы). А однажды обратил внимание на то, что редакторы газет и веб-сайтов не всегда акцентируют внимание на самых интересных, с точки зрения Кевина, новостях, и придумал Digg. Сайт, на котором читатели сами выбирают, о чем хотят прочесть.
Подавляющая часть контента Digg состоит из краткого содержания статей с других сайтов со ссылкой на первоисточник. Если новость кажется посетителю Digg интересной, он может повысить или понизить ее рейтинг. Новости с высоким рейтингом попадают на первую страницу Digg. Нехитрая, в общем-то, штука, которую никому не приходило в голову реализовать до октября 2004 года. Стартовый капитал начинания составил 1000 долларов. На эти деньги Кевин планировал арендовать виртуальный сервер (100 долларов в месяц) и оплачивать услуги PHP-программиста Оуэна Бирна (Owen Byrne).