Как и большинство культур без денежной экономики, Хакерландия строится на репутации. Вы пытаетесь решить интересные проблемы, но вот насколько они интересны и насколько в действительности хороши ваши решения, — это нечто такое, о чем обычно могут судить только (в техническом смысле) равные вам или превосходящие вас. Таким образом, когда вы играете в хакерские игры, вы учитесь вести счет главным образом по тому, что думают о вашем мастерстве другие (именно поэтому вы не будете хакером до тех пор, пока вас не станут так называть другие хакеры). Данный факт затеняют как образ хакера-одиночки, так и определенные табу хакерской культуры (ныне существенно ослабевшие, но все еще мощные), не допускающие, чтобы чье-то эго или внешнее признание вообще могли бы быть мотивацией для хакера. В частности, Хакерландия — это то, что антропологи именуют “культурой даров”. Вы зарабатываете статус и репутацию не тем, что руководите другими людьми, и не тем, что прекрасны, и не тем, что имеете вещи, которые являются предметом вожделения других. Но скорее тем, что раздаете вещи. В частности, одаривая своим временем, своим мастерством и результатами своего творчества. Есть пять основных типов вещей, которые вы можете делать, чтобы вас уважали хакеры: - Пишите программы с открытым исходным кодом. Первое (самое главное и самое традиционное) — это писать программы, которые другие хакеры считают забавными или полезными, и раздавать исходные коды программ для использования всей хакерской культурой. Мы привыкли называть такую работу “свободно-доступным программным обеспечением” (free software), но это привело в замешательство очень многих людей, точно не понимавших, что подразумевалось под словом “свободно-доступное”. Теперь для такого программного обеспечения многие из нас предпочитают использовать термин “с открытым исходным кодом”, или “open-source software”. Наиболее почитаемые полубоги Хакерландии — это люди, которые написали большие и талантливые программы, отвечающие самым широким потребностям, и которые раздали их всем, так что каждый теперь их использует. - Помогайте тестировать и отлаживать программы соткрытым исходным кодом. Почитаемы также те, кто тестирует и отлаживает программы с открытым кодом. В этом несовершенном мире мы неизбежно затрачиваем самую большую часть времени разработки программы на фазу отладки. Именно поэтому любой думающий автор программ с открытым кодом скажет вам, что хорошие бета-тестеры (знающие, как внятно описать симптомы, хорошо локализующие проблемы, способные исправлять опечатки и применяющие несколько простых диагностических подпрограмм) ценятся на вес золота. Всего один такой человек может превратить фазу отладки из затянутого изнуряющего кошмара в просто полезную задержку. Если вы новичок, то попытайтесь найти разрабатываемую программу, которая вам интересна, и станьте хорошим бета-тестером. Существует вполне естественный путь продвижения от помощи в тестировании программ к помощи в их отладке и далее, к помощи в их модификации. Вы многому научитесь таким способом и породите добрую карму в отношениях с людьми, которые помогут вам впоследствии. - Публикуйте полезную информацию. Еще одна хорошая вещь — отбирать и накапливать полезную и интересную информацию на Web-страницах или документах типа ЧаВО (FAQ, или “часто задаваемые вопросы и ответы”) и делать их общедоступными. Ведущие основных технических ЧаВО почти столь же уважаемы, как и авторы программ с открытым исходным кодом. - Помогайте поддерживать работу инфраструктуры. Хакерская культура (и инженерная разработка Internet, к слову сказать) основана на добровольцах. Имеется масса необходимой, но не особо эффектной работы, которую нужно делать, чтобы поддерживать процесс: администрирование рассылочных листов, модерирование новостных групп, управление большими архивами программного обеспечения, разработка RFC и других технических стандартов. Люди, хорошо делающие такого рода вещи, глубоко уважаемы, поскольку каждый знает, что подобная работа требует кучу времени и не так забавна, как игры с кодами. Эта работа свидетельствует о самоотверженности. - Служите самой хакерской культуре. Наконец, вы можете служить и распространять саму культуру (например, составляя скрупулезное руководство “как стать хакером”). Но этим не стоит заниматься до тех пор, пока вы не поваритесь в этом достаточное время и не станете хорошо известны благодаря одной из четырех первых вещей. В хакерской культуре нет явных лидеров, но здесь есть “культурные герои”, “племенные старейшины”, историки и ораторы. Когда вы достаточно долго поживете в этих траншеях, то сможете вырасти в одного из таких людей. Но остерегайтесь: хакеры настороженно относятся к своим крикливым племенным старейшинам, так что видимое достижение такого рода славы таит в себе опасность. Вместо того, чтобы стремиться к этому, вам лучше как бы не заботиться об этом, и тогда это само упадет на колени, а уж затем можно быть скромным и милостивым в своем статусе.
|