2. Не существует задач, которые надо решать дважды.

Глайдер

Творческий мозг — ценен, но его ресурсы ограничены. Поэтому не нужно изобретать колесо дважды, когда столько нерешённых удивительных задач вокруг.

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

Заметим, тем не менее, что "Не существует задач, которые надо решать дважды." не означает что мы должные рассматривать все существующие решения единственно верными, или то, что только одно правильное решение существует у данной задачи. Часто, мы учимся большему, когда изучаем задачу не зная о её первом решении. И это правильно, и часто необходимо, так как мы можем решить лучше. Вот что действительно неправильно, так это искуственные технические, юридические или ведомственные барьеры (например, закрытый исходный код), которые препятствуют хорошему решению из-за невозможности повторного использования и заставляют людей заново изобретать колёса.

(Вы не должны верить, что обязаны раздать всё что создали, хотя хакеры, которые делают так — наиболее уважаемы. С ценностями хакеров вполне согласуется продажа плодов творчества, достаточная для обеспечения вас пищей, кровом и компьютерами. Также нормально использование ваших хакерских умений для содержания семьи или даже для того, чтобы разбогатеть, — главное не теряйте вашей преданности ремеслу и братьям - хакерам.)

Глайдер