Programmers need to disconnect and not let the external environment become part of us. Sometimes I let other people's minds become part of my mind. I think it's a profound glimpse into how programmers can use our motor neurons to actually "be" a compiler in software, and to anticipate how it works.
Unconsciously we do the same things with other humans, and there are ways that humans can take over that process and their disapproval of us is like our own mind finding disapproval for a system inside it that must be destroyed. With the proper scenarios, make programmers suicidal, when they can utter the proper dark magic incantation, we do a cost benefit analysis and decide that suicide does remove the defective systems. rm -rf /
I think the takeaway here is that some of the best programmers tend to have serious problems separating the directives of self from the directives of others. You have to learn that we are not computers, and the good of the many is not always preferable to the good of the few.