I remember seeing an article gauging software developer skills. It had several fields of knowledge, like algorithms, languages, unit testing, scriptology, time estimation, with each measured on a scale of 1-5. Something along the lines of:
- Doesn't test his code
- Writes stand alone tests and runs them once
- Uses a unit test framework
- Uses a build server (CruiceControl, TeamCity, ...)
Can someone point me to the article?