Yeah this part is a bit ridiculous. A good reason to avoid &quot;str&quot; is because something more descriptive (and probably not much more verbose) would be <i>helpful</i> to see instead. &quot;Because it&#x27;s overused&quot; is a silly reason, I would hope the author merely intends to criticize <i>inappropriate</i> overuse of these minimally-descriptive placeholder names.<p>When I&#x27;m mapping an array of line items with lodash, the predicate parameter is usually named &quot;item&quot; because it is short and perfectly adequate in context.