When you've been coding as long as I have, you get to have instincts about how code should look and function. As I code, I start to feel if something is right, or something is wrong. This goes beyond just [[Code Smells]] but a more fundamental understanding of the code. I like to think of this as my version of [[The Pragmatic Programmer]]'s "Listen to your Lizard Brain" topic. ## Criteria for "Good Code" * Does the code look nice? Is it clean? * Can I follow the logic in my brain? * Is there adequate contextual information? * Are their tests? # References