Either there's an egoistical interest in articles or this sort or all programmers out there are desperate for self-development direction. If you can answer the question "what should I do next to improve as a programmer?" you're falling into the former category. If you can't, go on a forum/mailing list and ask some programmers better than yourself to ask that question instead of written one-size-fits-all articles on the topic.
There are good articles that fall into the "what is a good programmer" category but generally these have now all already been written. What's left is just opinion and should be taken with a large pinch of salt.