I’m sure we’re all in favour of “clean code”, but it’s one of those motherhood-and-apple-pie things that no one can reasonably disagree with. Who wants to write dirty code, unless maybe it’s for a porn site? The problem, of course, is that few of us can agree on what “clean code” means, and how to get there. A rule like “methods should only do one thing”, looks great on a T-shirt, but it’s not so
![Don't write clean code, write CRISP code — Bitfield Consulting](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9cd48ecf4fd757cff4e21a637182e2d9ebbe8f9/height=288;version=1;width=512/http%3A%2F%2Fstatic1.squarespace.com%2Fstatic%2F5e10bdc20efb8f0d169f85f9%2F5e949913434baa2223121b85%2F61a2376965f99c776126d2ee%2F1696759860983%2Fdiploma.png%3Fformat%3D1500w)