I would draw the "pyramid" differently (with reading exemplary code higher up for example, and "writing about code" on the bottom), but it is an interesting idea.
But I am curious, do you spend significant time reading "master level" code? I have gained much by analyzing code from Peter Norvig and PG, but I have a feeling I don't do this enough.
But I am curious, do you spend significant time reading "master level" code? I have gained much by analyzing code from Peter Norvig and PG, but I have a feeling I don't do this enough.