I love this article that just came out on Slashdot entitled:
Happy Software Developers Solve Problems Better
Checkout the article on Slashdot.
There were 42 participants, so I can’t claim this is an end-all, especially considering the bias towards novel results and studies that can’t be reproduced in academia. But! I didn’t need a study in the first place to tell you that happy developers are better developers.
We have a few things in place to keep our developers happy. For one, our managers are programmers. They don’t push unrealistic agendas on the developers since they know what it takes to get it done. On top of that we don’t put up with politics. Any murmurs of “he said she said” get zapped to a crisp right where they stand. If you have a problem you talk about it with that person, or the management decides the problem maker needs to be dealt with, or you just drop it.
Let’s see, there’s more:
There are more reasons we have happy developers, but I think you get the point.