Too Long; Didn't Read
One of the most important part of developer satisfaction is, in my opinion, the development tools and the environment. It’s those exact things we, as developers, spend most of our time with. With the right tools developers will be happier and it will ultimately save money for the company. It might even be thing that developer appreciates in the company and does not want to change to another.