This one is much better: http://sijinjoseph.com/programmer-competency-matrix/
It provided me with practical, straight-forward and helpful advice on where to focus to improve my programming skills.
It provided me with practical, straight-forward and helpful advice on where to focus to improve my programming skills.
If I were authoring one I'd have a bunch of stuff in there about understanding the hardware, performance, caching, power consumption. How the compiler produces the instructions that actually run on the machine. A bunch of the how's and whys of the various OS designs and how that affects the problem in front of you might go well in there too. And so I reveal my bias and I'm probably overlooking something quite important that's your particular strength that makes you really great in your programming niche. At least I'm aware of it, which neither of these guys seem to be.