Any CS major at SJSU will be spending time in MacQuarrie Hall. A sign caught my eye the first time I set foot on the second floor: “Silicon Valley’s Hacker-Hatchery.” “Wait, Hacker? Isn’t that a bad thing?”
What the word “hacker” meant to me was pretty close to webster’s definition: “a person who illegally gains access to and sometimes tampers with information in a computer system.” This is the definition Hollywood prefers.
It turns out the word is much more complicated than that. There are various classifications of “hackers.” The stereotypical, criminal, basement-dwelling, hacker who is stealing your credit card informations is a “black hat” hacker. But there are also “white hat” hackers. These are people who breach security for good reasons, mainly to try breach before a black hat hacker does, so the vulnerability can be fixed.
The sign at MQH is referring to the word as the programming community (and especially GNU developers) see it: “The use of “hacker” to mean “security breaker” is a confusion on the part of the mass media. We hackers refuse to recognize that meaning, and continue using the word to mean someone who loves to program, someone who enjoys playful cleverness, or the combination of the two.” (About the GNU Project, Richard Stallman)
In the end, I think “hacker” is a great term for what we’re all striving to become in the SJSU CS program. Unfortunately, it’s easy to be misinformed on the meaning of it, and likely that many people are put off by it because of what they’ve learned from mass media. Maybe eventually “cracker” will catch on in the mainstream, so that “hacker”’s negative connotation can be completely abolished.
Fun side note: check out this site http://hackertyper.com/ (try spamming capslock and alt)