Код больше не пишут

Интерлюдия. До GitHub

Часть III. Анти-vibe3 мин

Интерлюдия. До GitHub

Когда я говорю молодым разработчикам, что застал CVS, они смотрят на меня как на человека, который помнит паровозы. CVS появилась в 1986 году, её придумал голландский программист Дик Грюне, и это была одна из первых систем, которые позволяли нескольким людям одновременно править один и тот же код и не затирать работу друг друга. Потом, в 2000 году, пришла Subversion, которую все звали просто SVN, и казалась она тогда верхом цивилизации. Git появился в 2005-м, а GitHub, без которого сегодня трудно представить программирование, открылся только в апреле 2008 года. Я прошёл весь этот путь в рабочем порядке: сначала мы жили в CVS, потом переехали на SVN и радовались, что больше не надо бояться переименовать файл, а потом Git незаметно стал править бал, и о первых двух вспоминают теперь в основном такие динозавры, как я.

Тем, кто вырос после, иногда кажется, что до GitHub чужого кода было мало и достать его было трудно. На самом деле его было в изобилии, просто лежал он по множеству частных складов, и одной большой площади у него ещё не было. Были огромные деревья исходников GNU, были BSD-системы, где открытым было почти всё, от ядра до последней утилиты, были серверы разных университетов и проектов, откуда код забирали через ту же CVS или SVN, и были списки рассылки, где его обсуждали и чинили. Археология программ началась задолго до того, как у неё появился один общий музей.

После входа

Дальше книга открыта для тех, кто вошёл

Войдите через INITE или заведите аккаунт. Это займёт минуту, и книга откроется прямо здесь.