> You don't need to be a good writer to recognize good writing, the same goes for code.
I don't see how these are comparable. Let me re-word that statement with analogous disciplines: You could argue one doesn't need to be a chef to recognize good food, the same goes for building blueprints.