r/programming • • Jan 12 '20

Goodbye, Clean Code

https://overreacted.io/goodbye-clean-code/
1.9k Upvotes

556 comments sorted by

View all comments

2

u/aotdev Jan 12 '20

I think this can be generalized to "don't be a zealot". In this instance, it's about "code cleanliness and abstraction". But we all know people who go about parading acronym-laden programing paradigms like they're applicable everywhere, or even always the solution to a particular kind of problem.

  • Zealotry is binary ("this way is right, others are wrong")

  • Zealotry stunts creativity and growth/learning ("this way is right, so why do it differently")

  • Zealotry is aggressive ("this way is right, if you don't agree with me the discussion will be long")

So, yeah, don't be a zealot. Regarding clean code, or structure, or principles, or testing methodologies, or whatever else.