@lynks I disagree. Having a basic understanding of programming or being able to dabble with code is to being a career developer what being able to to slap a band-aid on a cut or knowing how to dispense aspirin is to being a physician. @Adnan's reference to Jon Skeet is one example of a career developer, and Raymond Chen would be another.
blogs.msdn.com/b/oldnewthing His level of expertise is, I would say, quite worthy of aspiring to attain.