Michael J. Fuhrman - 2014-02-15 17:41:36
This person, from the perspective of a Martial Arts master, has so much programming experience that programming, and their explanations of their decisions, strategies, and methods are easily understand. I've seen these types of masters in different arts: Jujitsu, Security, Project Management, and Leadership to name a few. So, what should a Master Programmer know, and what characteristics should Master Programmer have?
Some of the categories that I've considered are:
Technically Articulate
Teaching
Creative, Inspirational, and Motivational
Decision Making Process
Problem Understanding Skills
Problem Solving Skills
Systems Analysis
Project Management
Team Building Skills
Enterprise Coding Standards
Scalable Application Design
Object Oriented Programming
FrameWorks
Design Guides
Pair Coding
Unit Testing
Looking forward to your thoughts
Mike,
PS ... cross posting in other development groups. I'm very curious to see what the answers.