How to Become a Better Software Developer: A Handbook on Personal Performance
in order to be great, there must also be a way to measure, evaluate, and improve that performance.
So, how exactly do developers go from capable to good? From good to great? This handbook is meant to be a guide to developer performance–how to understand it, measure it, and improve it.