Don't write clean code, write CRISP code
I like to read these kinds of prospective acronyms, because sometimes they provide new perspectives or leverage points that other, existing acronyms don&#x27;t. And they are easier to remember than, say, an essay.<p>DRY, for example, is instantly transferable to a bunch of other life practices and disciplines; people from dry cleaning to graphic design will hear about it and go &quot;oh my god, I&#x27;m not really DRY but I totally could be&quot; so it was really neat to discover.<p>In the case of CRISP, the &quot;Correct&quot; criterion somehow seems far less tractable to me than the other terms, and even less tractable than &quot;Clean&quot; for some reason.<p>To me it reads like a hint at subjective, self-contained logic. That&#x27;s great, insofar it&#x27;s instrumental to how code either works or doesn&#x27;t.<p>But &quot;Correct&quot; is also kind of getting negative connotations these days, for a lot of reasons.<p>(Imagine also, receiving &quot;your code could be more DRY&quot; feedback, vs. &quot;your code could be more CRISP,&quot; wherein you look up the latter and think, &quot;oh right, my code could be more _correct_!&quot;)<p>And then the author even takes the argument in the ad-infinitum direction by referring to e.g. what _else_ isn&#x27;t correct here? My tests? My purpose? My gut biome? (Ok not the last one). But there&#x27;s a reason why Correctness is a thing in science, and a big part of that is scope constraint.<p>Maybe &quot;Cogent&quot; is more fitting in such a case? It has less of an absolutist ring to it. It expresses a bar to measure up to, with more of a qualitative, less-checkboxy feel.<p>I would also guess that a word like &quot;Contractual&quot; or &quot;Compliant&quot; would provide more leverage toward the same outcome. But those are already used around code in other ways, I guess...<p>Anyway, it&#x27;s interesting to think about, because these little acronyms can really help when applied, if they reveal some traction that&#x27;s been missing.<p>(This also made me wonder...why is one of the world&#x27;s most popular crispy rice chocolate bars called a Crunch bar, and not a CRISP bar. Hmm)