I'm wondering if the term Hacker means different things to different people. When most people hear the word hacker what are the first things that come to mind?
|
|
Someone who has the ability to change the functionality of a program, device, or methodology to perform a task or function that is different than it's original design in the effort to improve the program, device, or methodology, or to solve a problem with what is available. |
|||||||||||||||
|
|
Someone who is considered hacker by other hackers. |
|||||||||||||||||||||
|
|
In the programming sense, someone who is willing to go deep into the complexity of the system that they use to gain a greater understanding. In the life sense, someone who approaches life from an unexpected and usually creative angle to achieve their objectives. In the spiritual sense, someone who is taking a practical approach to enlightenment. |
|||||
|
|
To programmers, it means "writes ninja code to get the thing to work", a positive connotation to someone whose code is awe-inspiring if a little scary. The project may be some open-source community project or just hobby code. To the media, it means "subverts security mechanisms to infiltrate large organisations and steals money/data/Google source code", as can be seen from any web search, or even an article in today's online news: http://www.theregister.co.uk/2010/11/08/royal_navy_website_hack/ |
||||
|
|
|
Paul Graham is the creator of Hacker News and has written several articles on his take on hackers. I'm surprised nobody has mentioned his definition:
Further along, regarding hack:
From The Word "Hacker" And, hackers are makers:
From Hackers and Painters |
|||||
|
|
For me it's the attitude. The yearning to learn more. The openness to help others. And being passionate about what they love. He/She doesn't need to be a guru yet. But we are sure with the above attitude soon they would be attaining that status. |
|||||
|
|
The glider and thereifixedit. It's people who're playing the actual game of life in any possible way except by the book :) |
|||||||
|
|
A professional computer programmer who can bend the code to his fiery will. As a child a hacker found a way to put the square block in the round hole. Although at times he is proud of a great hack, he is never satisfied with his code. |
|||
|
|
|
My definition of the term "hacker" is simply one who loves programming and programs for fun. A hacker wants to know how things work, not just that they work. |
|||
|
|
|
How To Become A Hacker by Eric S. Raymond says it for me. The essay deals with basic skills a prospective hacker should develop, along with attitude he should foster, common misconceptions of what a hacker is and even what the author calls "points of style", where he suggests what you could do while not being in a computer to help you nourish your hacking skills. I specially like the part that says:
It makes it all sound more like a lifestyle and less like a skill—in my opinion, way much more interesting. |
|||||
|
|
Hacker is a person ( yes ! ) who has knowledge about the code more than creator itself. |
|||
|
|
A Locksmith is a hacker...Let me expand what I mean by this: a hacker in my mind is more general than specific to computers. My Definition:
So using the above, a locksmith is someone who "hacks" a lock, and as a result creates a master key and or skeleton key, or gains new insight into a new key system. |
|||
|
|
|
There's an RFC for that. RFC1392 states:
|
|||
|
|
|
I think the meaning of hacker is constantly changing. As an experienced programmer I would call a hacker someone who threw some code there just to make it work. Someone that knows what he/she is doing, but that is too lazy to write proper documentation and tests for it. It's simply a programmer that isn't bounded by a company that wants things done under a certain specification. In the office we say that we "hacked" a new feature in the sense that it will likely need to be reviewed and modified if it wants to be commited to our main repository. If a fellow programmer would call me a hacker, I would feel insulted. If a person working in another field would call me a hacker, I would feel like I was doing something illegal. So I don't think being a hacker these days has anything positive related to it. But this is just my opinion on how the meaning of the word evolved... it might technically mean something else (like a locksmith), but today its meaning is only related to negative things. |
||||
|
|
|
I prefer the (original) Jargon file definition:
Anyone who uses another definition probably has a (not necessarily malevolent) agenda. |
|||
|
|