I have been programming for 34 years, architecting for 15, and managing teams for 10. I have delivered large production systems in C and C++, and two modest apps in Objective-C.