Saturday, April 17, 2010

Hacker Ethic

As I said when I launched this blog, The Great Geek Manual is heavily inspired by a lot of better works that I grew up reading. One book that's always been an inspiration to me is Hackers: Heroes of the Computer Revolution by Steven Levy. Every time I re-read the book (which I do often), I never fail to be surprised by just how relevant the work remains.

In chapter two of his book, Levy spells out the general tenets or principles of the hacker ethic:

1. Access to computers—and anything which might teach you something about the way the world works—should be unlimited and total.
2. Always yield to the Hands-on Imperative!
3. All information should be free.
4. Mistrust authority—promote decentralization.
5. Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race or position.
6. You can create art and beauty on a computer.
7. Computers can change your life for the better.



Someone has taken the time to very lovingly spell out these principal on Wikipedia:

Access to computers—and anything which might teach you something about the way the world works—should be unlimited and total. Always yield to the Hands-On Imperative!
– Levy is recounting hackers' abilities to learn and build upon pre-existing ideas and systems. He believes that access gives hackers the opportunity to take things apart, fix, or improve upon them and to learn and understand how they work. This gives them the knowledge to create new and even more interesting things. Access aids the expansion of technology.

All information should be free.
—linking directly with access, information needs to be free for hackers to fix, improve, and reinvent systems. A free exchange of information allows for greater overall creativity. In the hacker viewpoint, any system could benefit from an easy flow of information.

Mistrust authority—promote decentralization.
The best way to promote the free exchange of information is to have an open system that presents no boundaries between a hacker and his quest for knowledge. Hackers believe that bureaucracies, whether corporate, government, or university, are flawed systems.

Hackers should be judged by their hacking, not criteria such as degrees, age, race, sex, or position.
Inherent in the hacker ethic is a meritocratic system where superficiality is disregarded in esteem of skill. Levy articulates that criteria such as age, sex, race, position, and qualification are deemed irrelevant within the hacker community. Hacker skill is the ultimate determinant of acceptance. Such a code within the hacker community fosters the advance of hacking and software development.

You can create art and beauty on a computer.
Hackers deeply appreciate innovative techniques which allow programs to perform complicated tasks with few instructions. A program's code was considered to hold a beauty of its own, having been carefully composed and artfully arranged. Learning to create programs which used the least amount of space almost became a game between the early hackers.

Computers can change your life for the better.
Hackers felt that computers had enriched their lives, given their lives focus, and made their lives adventurous. Hackers regarded computers as Aladdin's lamps that they could control. They believed that everyone in society could benefit from experiencing such power and that if everyone could interact with computers in the way that hackers did, then the Hacker Ethic might spread through society and computers would improve the world. The hacker succeeded in turning dreams of endless possibilities into realities. The hackers primary object was to teach society that "the world opened up by the computer was a limitless one"

Source: Wikipedia article on "Hacker Ethic"

No comments:

Post a Comment