I believe &quot;turning a 4 line for loop with accumulators into a single line of code&quot; increases clarity for all of the above.  Do you disagree?<p>If you have a coworker who doesn&#x27;t understand it, pair them with someone more senior until they get up to speed.  If they are simply cognitively incapable of understanding the concept of mapping a function, in my opinion they are not capable of becoming a good developer.<p>Yes, there are times when reducing lines of code reduces clarity.  But in my experience they are rare and exceptional.  Far more real world code lacks clarity due to verbosity than from being overly terse.