From Eric Raymond's How To Become A Hacker
- Posted by Joel Crook <joel at MAIL.K-A.COM> Mar 08, 2000
- 638 views
From Raymond's How To Become A Hacker at : http://www.tuxedo.org/~esr/faqs/hacker-howto.html THE Major differentiation betweeen hacker and cracker: hackers build things, crackers break them. More opinions from Eric Raymond's How-To The Hacker Attitude 1. The world is full of fascinating problems waiting to be solved. 2. Nobody should ever have to solve a problem twice. 3. Boredom and drudgery are evil. 4. Freedom is good. 5. Attitude is no substitute for competence. Status in the Hacker Culture 1. Write open-source software. 2. Help test and debug open-source software 3. Publish useful information. 4. Help keep the infrastructure working. 5. Serve the hacker culture itself. Points For Style Again, to be a hacker, you have to enter the hacker mindset. There are some things you can do when you're not at a computer that seem to help. They're not substitutes for hacking (nothing is) but many hackers do them, and feel that they connect in some basic way with the essence of hacking. -- Read science fiction. Go to science fiction conventions (a good way to meet hackers and proto-hackers). -- Study Zen, and/or take up martial arts. (The mental discipline seems similar in important ways.) -- Develop an analytical ear for music. Learn to appreciate peculiar kinds of music. Learn to play some musica instrument well, or how to sing. -- Develop your appreciation of puns and wordplay. -- Learn to write your native language well. (A surprising number of hackers, including all the best ones I know of, are able writers.) Finally, a few things not to do. -- Don't use a silly, grandiose user ID or screen name. -- Don't get in flame wars on Usenet (or anywhere else). -- Don't call yourself a `cyberpunk', and don't waste your time on anybody who does. -- Don't post or email writing that's full of spelling errors and bad grammar. The only reputation you'll make doing any of these things is as a twit. Hackers have long memories -- it could take you years to live your early blunders down enough to be accepted. The problem with screen names or handles deserves some amplification. Concealing your identity behind a handle is a juvenile and silly behavior characteristic of crackers, warez d00dz, and other lower life forms. Hackers don't do this; they're proud of what they do and want it associated with their real names. So if if you have a handle, drop it. In the hacker culture it will only mark you as a loser.