1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Hacker vs. Professional?

  1. Aug 21, 2012 #1
    Why calling hardware and software hobbyists hackers?
    What makes someone a hacker?
    How professional is a hacker?
    What's a professional then?
    Is calling someone a hacker instead of a professional a bad thing? lower level?
    Who invented this word anyway?
  2. jcsd
  3. Aug 21, 2012 #2

    Simon Bridge

    User Avatar
    Science Advisor
    Homework Helper


    The word "hacker" appears in the MIT AI lab to refer to someone who is capable, and involved in actively understanding a subject or technology. Came to embody a spirit that includes a playful fun in relation to problem solving.

    Came to be associated with circumventing security, and, later with an improvisational style of programming. A "hack" is, therefore, either a clever workaround or a hasty/unreliable fix depending on who you talk to.

    A "professional" is anyone who gets paid for what they do.
    Usually associated with people who make a living at what they do - hence the association with high skills and a "professional" attitude.

    An amateur, does not get paid. May be a term of abuse - but note: Olympic atheletes are amateurs.

    A hacker in any field is interested in how things work.

    A "user" is someone who is only interested in the results. A luser is someone who makes a virtue out of not caring how things work.

    It is possible to be a professional and also a hacker - you can even be a professional hacker.
  4. Aug 21, 2012 #3


    User Avatar

    Staff: Mentor

    Shouldn't that be "used to be amateurs"? Some of them are pretty highly paid now...
  5. Aug 21, 2012 #4
    Then the word hacker depends somehow on the profession. For example we cannot call a doctor or teacher hackers, but we can call a genetic engineer a hacker. :)
  6. Aug 21, 2012 #5

    Simon Bridge

    User Avatar
    Science Advisor
    Homework Helper

    @berkman: Was my meaning unclear? Apologies.
    When they go professional they "were" Olympic atheletes, in that they have previously competed in the Olympic games. By the same token they remain Olympians ;)
    Of course I mean that the word "amateur" need not be synonymous with poor performance or sloppy workmanship and I was using the example of atheletes competing, or training to compete, in the Olympic games to illustrate this. Talented amateurs may well go professional - that is only sensible. Untalented amateurs also go professional.

    @dijkarte: there is some debate among the hacker community about this ... I think a word does not need to be restricted to it's early usage.

    Those teachers who take trouble to find out what will help their student's learn are education hackers. Those who just deliver the same lessons by rote each year - deliver the curriculum and pick up the pay check types - would be teaching lusers. (Students can be education hackers too.)

    You should be able to extend the concept into other disciplines as well.

    The derogatory form also works - but is less used. You'd use "hack" (hack journalist, hack teacher) rather than "hacker" to describe someone who basically just "puts in their 20" and collects the pension.

    Did you read the jargon file?
    Here's the entry for "hacker"
    ... when I was programming at High School, the people who populated the Computer Lab were divided into the hackers (these days you'd probably say "coders" - folk who wanted to program the computers beyond coursework requirements) and the "gamers" (identified by monopolizing the computers to play Donkey Kong etc - the jargon file would call these folk "lusers").

    At University, the lecturers used the word "hacker" as a description for sloppy and undisciplined programmers ... later I learned that there was a conflict brewing at the time between proprietary and free/libre models of developing software: my college favored the proprietary model and hackers favor the free version, and top hackers tended to code off the tops of their heads. They had an education point though - new programmers trying to imitate the hackers, and code on the fly, tended to write pretty bad code.

    You can see there is a whole can of worms under the label :)
    Last edited: Aug 21, 2012
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook