The act or process of changing oneself with the intent of becoming a better person. Since "better person" is a highly subjective term, this can mean all sorts of different things. For example, it could mean become more skilled at something, or it could mean learning to control one's temper.

One powerful technique for doing this is metaprogramming.