How do you feel, developer? An explanatory theory of the impact of affects on programming performance

How do you feel, developer? An explanatory theory of the impact of affects on programming performance