4 ms·
This interests me. What kind of programming do you do? Emotion is very important to me as a programmer. Often my emotions know when something isn't right befo
by eigenhombre 6y ago
This interests me. What kind of programming do you do?
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.
- AlotOfReading 6y agoI've never considered using qualitative methods on code like that, but the aesthetics definitely highlight where some of the worst bugs lurk.
- burntoutfire 6y ago> 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. Sounds like intuition rather than emotions.
- eigenhombre 6y agoYes, but I rely on my emotions to tell me when my intuition has something to pay attention to.
- joubert 6y agoMaybe it’s a style/taste thing.