I call this superpowers and kryptonites and will part of an upcoming post.
As a snippet into the idea; Humans are really good at pattern recognition - use that to your advantage. However willpower is something that a lot of people struggle with; conversely finding ways to avoid using willpower is the correct way to go about dealing with the knowledge of your kryptonite.
I like this idea and will try to find time to apply it and report back if it works out
An often effective learning technique is the memory palace. The reason it works is because humans are simply better at remembering long routes than they are at memorizing long lists of abstract words, numbers etc. We have evolved in this fashion.
Apparently, humans are just inherently better at some things than at others.
In[this link](http://lesswrong.com/lw/31i/have_no_heroes_and_no_villains/), PhilGoetz argues that making heroes and villains out of people is a natural tendency. He views it as one of the habits that can be de-programmed, but requires effort - "a conscious effort to shatter the good guy, bad guy narrative".
But can we do better than simply de-program this tendency? Can we put it to use the way, the memory palace has been subverted to our own end?
[Anthropomorphism](https://en.wikipedia.org/wiki/Anthropomorphism) to the rescue.
Make that short-tempered habit of yours, the alcoholic wife-beater that you loath. Make your habit of procrastination, the lazy employee in the office who never gets things done and gets his whole team into trouble. Make your deepest insecurities, the most despicable version of Peter Pettigrew that you have come across.
See if it works. Let me know in the comments section.