3 ms·
+1. When you're concerned with ensuring every single developer can read, understand, and rewrite your code, you don't have a place for the best; because the ave
by pnathan 13y ago
+1. When you're concerned with ensuring every single developer can read, understand, and rewrite your code, you don't have a place for the best; because the average and worst devs won't grasp what the best does.
- eitland 13y agoOften it is quite the opposite: when the best is finished the result is smaller and much more readable. I am allowed to be opinionated, I have seen both forms in well paid consultant jobs.
- dspeyer 13y agoThe best avoid tangled, excessively-layered code, but often are inclined to use reflection, multi-indirection, or other tools that mediocre programmers may not understand.