Great article with lots of good advice. I also think this is something that will help dev teams. We run a 1 day workshop on working with developers for companies who employ Devs and want to understand them better.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.