Benefit to society - C ? I don't understand, software architects are one of the most important persons in software projects, and many of those software systems are of great benefit to society, so why C?
Obviously if he's coding, he's not a TRUE architect. :)