A very serious and difficult bug can make the career of an experienced professional programmer who has experienced a lot of stress. Going through this ordeal can be as traumatic as a serious physical injury, divorce, or family death.

Researchers studying the psychology of computer programming have determined a programmer’s mental mile when it comes to solving a difficult bug. These Stages resemble what is known as Kubler-Ross Stages of Grief (a model that describes five separate Stages of Grief and Grief (denial, anger, griefing, depression, and acceptance). Terminally ill patients are thought to go through these stages) for similar reasons. Like the sadness that comes with death, fixing a bug is a process that initializes an event, initially a denial of belief, that creates a mood of distress that gradually affects your mind. The result is that you will struggle to endure it, and eventually you will find a satisfactory outcome.

Knowing the stages of “fixing” helps us to survive and stay fixed, which eventually leads to… Turn off the results of all our bugs.

Read the full article:The five stages of Bug solving