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