Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Fighting the denigration of hacking

by allolex (Curate)
on Feb 07, 2004 at 19:05 UTC ( [id://327344]=note: print w/replies, xml ) Need Help??


in reply to Fighting the denigration of hacking

All of the acceptions you have listed are currently in use, but don't forget that the reading/meaning you choose often has a lot to do with what particular group or groups you want to belong to. Apparently the Java people at your work belong to a group that considers the word "hack" to be pejorative. You see yourself as belonging to a group of people that consider "hack" to be positive. When you use "hack" in this sense, you are socially setting yourself apart from your co-workers.

The English language is big enough for all of these meanings, but you'll find that people typically are not at all familiar with the use of "hack" in any positive sense. That sense is reserved to another in-group. That means you might have to translate what you mean when you're talking to people who either don't know or don't accept your definition.

This is a bit of an aside to the whole topic:
As far as dictionaries are concerned, there are a number of philosophies that dictate how they choose the meanings listed under each word and how those items are ordered. Some dictionaries have a descriptive character, trying to show how language is used. Others have a prescriptive nature, reflecting their editors' linguistic preferences. Unfortunately, it's really hard to tell which ones are which.

Here's the entry for hacker from WordNet 2.0:

hacker
n 1: someone who plays golf poorly
2: a programmer who breaks into computer systems in order to steal or change or destroy information as a form of cyber-terrorism [syn: {cyber-terrorist}, {cyberpunk}[]]
3: a programmer for whom computing is its own reward; may enjoy the challenge of breaking into other computers but does no harm; "true hackers subscribe to a code of ethics and look down upon crackers"
4: one who works hard at boring tasks [syn: {hack}, {drudge}[]]

WordNet concentrates on descriptive definitions.

--
Allolex

  • Comment on Re: Fighting the denigration of hacking

Replies are listed 'Best First'.
Re: Re: Fighting the denigration of hacking
by flyingmoose (Priest) on Feb 07, 2004 at 20:44 UTC
    I'm not discussing the meaning of the word, neccesarily, but the perception of the concept that the particular definition represents.

    Elaboration: In one circle, programming of a certain type (i.e. cleverness) is good, on these other fronts, cleverness is discouraged, and looking at the exact same line of code, one might here "Nice hack!" and "Urgh! I hate to see that kind of hack there". It's hackscrimination :)

    Merlyn's definitely right regarding non-tech circles though. It's the trend in tech-circles that seems to be weird. Programmers that don't like cleverness of any kind, whether you call it "hacking" or not. And they have management's ear. Gotta shake that up.

    Ok, seeing I have confused everyone, I'll leave it at that.

      Maybe it's because they associate the word with doing things fast (and not necessarily 'cleverly'). For Perl this is a matter of course, but which for some other languages (maybe Java, I wouldn't know), it tends to indicate sloppy coding? I still think there are social issues that might be playing a role. Or maybe they just don't understand what you're doing and cover up by disapproving. Of course all of this is pure conjecture. Best of luck to you!

      --
      Allolex

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://327344]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (9)
As of 2024-04-18 12:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found