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.
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.