4 ms·
>My hypothesis is that succinctness is power, or is close enough that except in pathological examples you can treat them as identical. This word has two meanin
by BatFastard 9y ago
>My hypothesis is that succinctness is power, or is close enough that except in pathological examples you can treat them as identical.
This word has two meaning, which in some circumstances can have opposite effects.
>succinct - briefly and clearly expressed.
While succinctness is powerful. From a coding standpoint it can be a bear to maintain. I would much rather have clear verbose code than succinct code. I have had this problem especially with brilliant developers. They have a tendency to not stick around to maintain their code, and if it takes 10 times to expand it. Give me clear but verbose any day.
I strive to make the intentions behind what I code clear to others.
- AstralStorm 9y agoThis has two sides. Either the programmer is writing verbose code because they're doing unnecessary work (in algorithm and in coding) or they really know what they're doing. Simular with succinct code, either you're bashing code using libraries and syntax you don't understand, or you're writing genius code but forgot to document it. Always remember you're the last person to judge clarity of your own code.
- BatFastard 9y agoI think doing the work to make your code self documenting is required. Some might consider that unneeded, but after after looking back at my own code years later, what was blatantly clear at the time, it no longer obvious years later. And I would say you are the FIRST person to judge the clarity of your code. Who knows who the last person will be...