Thanks! I've been managing developers for quite a while now and my approach has been very much influenced by the good and bad I've experienced throughout my career. I have always valued honest and regularly scheduled one on ones and I feel like it is the most critical part of my connection with my team.
I understand the trepidation that can come from employees having to meet with their boss, but I am adamant that a culture of mutual respect that fosters a sense of open communications is possible and if you're doing it right, your employees shouldn't have to worry about what they say in a personal meeting could cost them their job.
Everyone is different, and it takes me a while to figure out how to encourage some people to say whatever is on their minds, but I know that I have done all I could to try and encourage it everywhere I've been.
The possible difference that may ingratiate me more with my teams has been that I've never been completely out of the fray. Even at a Director level I would still be playing Software Architect or even just pitching in as a developer and taking instruction from the Dev lead in the project. Having never left the trenches, it may have helped with the feeling that we're all equal and in it together rather than coming in from the ivory tower to dictate stuff and leave again.