2 ms·
Part of learning any new technique is overusing it to see what its limits are. When people first start coding they're trying to get machines to do things. They
by drewcoo 5y ago
Part of learning any new technique is overusing it to see what its limits are.
When people first start coding they're trying to get machines to do things. They have to learn the techniques of making code for other humans. To them it's making things verbose and adding tons of comments because that's better.
Meanwhile, they're usually learning to plan for future code needs and make their code flexible.
But part of learning to use those techniques is overuse. So that means code gets gold-plated, baroque, byzantine, and needs a novella of comments to explain its magnificence to future developers so that they use it right. Time to trim it back. Less is more.
I think that's what the author meant.
- vagrantJin 5y ago> So that means code gets gold-plated, baroque, byzantine, and needs a novella of comments to explain its magnificence to future developers so that they use it right. I like the way you phrased that. Anecdotally I find code that is too clever annoying at times, when time is short and the PM Melissa has a bolt action rifle to my head on friday afternoon. I get that code that is too concise is also trying hard to be marvelled as genius-worthy.