There are many interesting ways that the Dreyfus Model of Skill Acquisition could be applied to the ideas in the blog post. There should be a few areas where you are an expert, a handful of things you should know at a proficient level, many things you should know at a competent level. You should be expanding the number of things in which you are an advanced beginner.
I also like what you said about your knowledge of music was useful to your programming skills. Being well-rounded individuals can make us better specialists.