Как управлять интеллектуалами. Я, нерды и гики (Лопп) - страница 140

1. Написал новое вступление, позаимствовал информацию из статьи про контроль версий. Кажется, я никогда не закончу.

2. Удалил Википедию из примеров технологий. Flickr и del.icio.us будет достаточно… Не грузи их вики-файлами.

3. Продолжаю попытки пристроить куда-нибудь пункт про фанатичное раскрытие информации. Пока не нашел для него подходящего «приюта». Может, зря я так люблю этот пункт.

Важны ли для вас эти комментарии? Нет! Важны ли эти комментарии для меня? Да! Хочу ли я, чтобы мой любимый редактор напоминал мне о фиксации контекста каждый раз, когда я бью по кнопке «Сохранить»? Нет! Мне хочется использовать другое слово, давайте назовем это «Вау!». Пусть оно обозначает: «Я сделал нечто важное для моего проекта и хочу зафиксировать контекст этого изменения».

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

Совершенно верно! Я наконец-то нашел технологию, которая может победить отчеты о статусе. Нам нужен инструмент, позволяющий фиксировать контекст не в пятницу в 16 часов, когда мы только и мечтаем о том, чтобы вырваться с этой чертовой работы, а в момент, когда мы были гениальны. Насколько проще был бы процесс создания отчета о статусе, если бы всё, что вам нужно было сделать, это в пятницу во второй половине дня попросить свое любимое приложение: «Покажи мне все “Вау!” прошедшей недели!» Уже одной этой возможности для меня будет достаточно, чтобы не забывать записывать свои «Вау!» в перерывах между нервозным сохранением файла.


Фанатичное раскрытие информации

Я настоящий фанатик контроля версий. В Borland я был младшим инженером, и это означало, что на меня взваливали контроль работоспособности продукта. Если продукт не работал, то на меня кто-нибудь орал. Для меня это стало мощным стимулом для создания приложения, которое принуждало каждого инженера делать комментарий (пусть даже самый маленький) каждый раз, когда он что-то меняет в проекте. Это не я. Это он! В Netscape я с благоговением наблюдал за тем, как CVS объединялась с отслеживанием багов, и создавал аналогичные системы с помощью ранних веб-приложений. У меня всё еще текут слюни от Tinderbox. В своем стартапе я был тем парнем, который вытащил Microsoft Source Safe на задний двор и выбил из него всё дерьмо.