I found myself in the middle of an argument over the differences between static and global variables today. I started to give my input, and stopped dead in my tracks.
I don’t care what the answer is.
I love the fact that my developers enjoy programming enough to argue about the semantics of it. I love that they take software development so seriously. I love that they want to know the answer.
Facilitating an environment where developers can continually improve is super important to me. Good software developers are passionate about programming and are always learning. Great software developers are obsessive about programming and are learning too fast for me to be comfortable. If there isn’t constant communication about new programming principles and practices, something isn’t right.
What are your developers talking about?