My favorite metric for my progress as a coder: "How little time do I spend debugging?" I love how this captures several dimensions: * Am I making fewer bugs to begin with? * When I do make bugs, am I deciphering and fixing them quickly? * Over time, as the application fleshes out, and the codebase becomes larger and more complex... with more opportunities for hairy intertwined bugs... as this progresses, am I architecting my code and tests to avoid getting bogged down? Bonus: all else equal, the less of my life I spend debugging, the happier I am, and the more I enjoy creating software to begin with. What do you think? Is this a metric you like? Or do you have a better one?
0
0
1
144
0