Discipline,
Self-programming is the hardest thing that I've ever had to do in my life. Once you get into a bad habit, it is really hard to get out of it.
However, entire personality changes are downright brutally hard to enact. I think it is human nature to think that we are all...