Earlier quoted context omitted.
Honestly, I think it's seems like a great check list for finding holes in one's background and education. If you could make it into a wiki, it would be good since then the hole's in the author's experience could also be filled.
What would add to or remove from the original matrix? What I would change: - add mention of RFCs, e.g. 2616 (HTTP) and 1738 (URL)
Understanding make (dependency graphs, splitting up the build process into small tasks which can be parallelized, restarted, and leave an exact record of how much was succesfully built) I consider a valuable trade and magnitudes better than “writing your own build script” (as is presently what is the level 3 skill).