Thanks for linking that, I really liked this part:
> OK, so far I’ve mentioned three levels of achievement as a programmer:
> 1. You don’t know clean from unclean.
> 2. You have a superficial idea of cleanliness, mostly at the level of conformance to coding conventions.
> 3. You start to smell subtle hints of uncleanliness beneath the surface and they bug you enough to reach out and fix the code.
> There’s an even higher level, though, which is what I really want to talk about:
> 4. You deliberately architect your code in such a way that your nose for uncleanliness makes your code more likely to be correct.
> This is the real art: making robust code by literally inventing conventions that make errors stand out on the screen.