Definition of "Hacker" :
noun: one who works hard at boring tasks
noun: 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."
noun: someone who plays golf poorly