A los programadores no les gusta `reduce`, según la experiencia de un desarrollador

Anecdotally, programmers dislike "reduce"

El autor observa que en las revisiones de código sus compañeros rara vez cuestionan el uso de `map` o `filter`, pero cuando incluye `reduce` suelen comentar que es difícil de leer. Propone varias teorías: menor familiaridad, peor rendimiento o menos elegancia en lenguajes como JavaScript, Python y Swift. En Clojure no recibió esas críticas. Aunque prefiere `reduce`, suele reemplazarlo para evitar fricción.

A menudo, cuando he enviado un parche con `reduce` dentro, recibo un comentario como: «esta parte es difícil de leer».

Más de este día

2026-09-16