Desires or wishes are nothing but our thoughts that are formed to get worldly items (it can be knowledge, wealth, pleasure, relationship, etc) that we like to acquire one or the other day. To deal with desires, we are using different techniques. Each one has its pros & cons.
Technique of Indulgence – This technique tells “If you have a desire, Go get it.” In that way, you can make sure it will be achievable in your life. Though we get the desire fulfilled immediately but we cannot say surely that it is removed fully.
Technique of Suppression – This technique tells “Whenever a desire comes to your mind, you tell yourself that it is wrong to have the thought”. Though this helps for short period, but it leads to depression. Also, this is the technique used if indulgence is not possible any more or desire cannot be fulfilled by any means.
Technique of Distraction – This technique tells “whenever a desire comes to your mind, distract it with some activity that occupies it”. Again here it helps for a short time. Many people goes to movie just to practice this technique – forget the worries for couple of hours & comes to old status once they come out of movie theatre.
Technique of Sublimation – This technique tells “whenever a desire comes to your mind, convert it or transform it to a higher level of need (life goal) instead of indulgence or suppression”. We can practice the technique of setting an ultimate goal in mind & reminding it whenever a distracting desire or wish pops up.
Sigmund Freud says “Sublimation is a mature type of defense mechanism where socially unacceptable impulses or idealizations are consciously transformed into socially acceptable actions or behavior, possibly resulting in a long-term conversion of the initial impulse”
Sublimation is when displacement “serves a higher cultural or socially useful purpose, as in the creation of art or inventions” – Wade and Tavris
Though we are practicing all the above techniques in life, Sublimation technique is the best as it is transformational in nature with long-term effect.