Good article I saw on HN but can't find?
There was a blog post within the last year or two on HN that compared a codebase to a professional kitchen. It talked about how someone inexperienced might walk into a kitchen and see superficial signs that it was dirty, but an experienced kitchen worker would know that the parts that matter were clean. There might be scuffs and scorch marks that aren't worth cleaning, while the spots that could grow bacteria or contaminate food have been kept spotless. This was used as an analogy for what really makes a codebase "clean", distinguishing the things that matter from the things that are purely aesthetic. I thought it was really insightful.
I've had trouble searching for this article. Anybody have a link or remember the title?