Los programadores no tragan `reduce`, según este desarrollador

Anecdotally, Programmers Dislike "Reduce"

Evan Hahn observa que en las revisiones de código sus compañeros apenas cuestionan el uso de `map` o `filter`, pero cuando aparece `reduce` suelen comentar que esa parte es difícil de leer. Plantea varias teorías —menor familiaridad, peor legibilidad, rendimiento inferior o menor elegancia en lenguajes como JavaScript, Python y Swift— y recuerda que en Clojure no recibía esas críticas. Suele reemplazar `reduce` por otra opción y seguir adelante.

Anecdóticamente, he llegado a creer que a los programadores no les gusta tanto `reduce`.

Más de este día

2026-09-16