There are multiple definitions:
1) The process of hacking a hack - the good
2) The process of hacking off a hacker or hack (loser) - the bad
3) The process of hacking a hacker - the ugly
Depending on how you use this term you're either doing something:
1) Good - hacks are usually good, but if you're hacking a hack, it means you're trying to improve it
2) Bad - killing people is never a good thing, no matter if they're a good hacker, bad backer, or hack of a human being
3) Ugly - improving people is always a good endeavour, but it can get ugly because the hacker may already be the good kind of hacker. But even still, improving another human being is always a very subjectively ugly thing to do.
tosfan4ever over 8 years ago Person A - man what a world, we've got hacking, growth hacking, life hacking, travel hacking, productivity hacking, what's next?
Person B - Hack Hacking!
Person A - Is this anything similar to Smart Smart or Techtech?
Person B - No don't worry, but I have to ask, which demo would you prefer? The Good, the Bad, or the Ugly version?
Person A - Um, the Good of course!
Person B - Man, you're no fun! "begrudgingly hides the axe he had behind his back into his backpack and brings out an algorithm that improves on a previously innovative algorithm that calculates how fast a human being can jerk off 4 dudes at once"
Person A - man what a world, we've got hacking, growth hacking, life hacking, travel hacking, productivity hacking, what's next?