This document discusses different approaches for measuring how good of a software developer someone is. It reviews literature showing that technical skill is the most important factor, but other dimensions like knowledge, experience, and motivation also contribute to job performance. Task performance on coding assignments is identified as the key way to objectively measure programming skill. The document proposes developing a standardized measurement model based on analyzing time and quality of performance on coding tasks, validated against a large sample of developers, to reliably predict skills.