Seriously, these lists mean nothing. This list is some guy sitting behind a computer who may or may not even be a good developer (I didn't check though), and telling you how you know if you are a good developer based on some arbitrary lists that are his own opinion. Listen to yourself, constantly improve and have a thirst for knowledge and you will be a good anything, not just developer. And if you are not a great developer, there are tons of developers that make huge amounts of cash that are probably not that great at actually designing and writing code, but they can get the job done. Who cares if some list says you are a good/bad/terrible develop, you do you and you'll be just fine.