Emotion is very important to me as a programmer. Often my emotions know when something isn't right before my "rational" mind does, hinting that it's time to slow down and dig deeper. I've found a number of bugs this way over the years.
In fact, my team has long recorded our emotional state with every commit, with a numerical score: "h:1" through "h:5" at the end of each commit message. If you pair on the commit, the lowest individual score prevails. Anything other than a five is a sign that something deserves a little reflection. (Threes or lower are quite rare, happily.) We always said we were going to use these as metrics for defect analysis, but our defect rate is already pretty low. I suspect the main value is just that short pause for reflection before we commit.