Well this debate I've seen before I'm in the 50's something bunch. In security you need one thing communication, in that I mean you have to sit in a room with a bunch of people that if you talk code are gonna glaze over hell they wnder why their mouse jumps (only cause they've not cleaned it for 3 years and it's the IT's dept to do it) and explain how and why you need to do the things you need to do to secure the network. Another is always gonna be be someone younger faster then you and more or less you have to keep them in focus. IT is great fun but throw in some business classes understand the needs of the people you work with and in any busisness production enviroment understand loading the latest hand written code and a re-boot is not an option during the day and even at night if there are remote workers is a pain. M$ hase bloated code with so many what they define as user wants and such your gonna be lucky just keeping up to speed on their latest release and patches. Understand what code is about, Admin a system especally if it is a Win system your not gonna have time. Learn it undestand how it is used nd unless your job is to program delegate it to the coders Hey works for me ! Then again I over see actual daily operations.