I’m glad that this takedown of Clean Code by Dan Abramov got so much traction. I have no problem with clean code (lowercase), but inevitably the process of getting there and the things people do as a consequence make the entire endeavor an anti-pattern.

“Obsessing with “clean code”and removing duplication is a phase many of us go through. When we don’t feel confident in our code, it is tempting to attach our sense of self-worth and professional pride to something that can be measured. A set of strict lint rules, a naming schema, a file structure, a lack of duplication.”

As always, people get too attached to the parts that are the most obvious and the least important.

https://overreacted.io/goodbye-clean-code/

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.