Trendora

Functional programming

Assess

Languages & Frameworks

A programming paradigm that builds software by composing pure functions and minimizing shared mutable state.

Why it's here

Placed in Assess: 1 article(s) of evidence from 1 source(s), led by research-stage coverage, with 1 in the last 30 days. Confidence 24%. Low accumulated evidence, so it defaults conservatively pending more signal.

Evidence (1)

  • 3Hacker News·10/7/2026research
    Push ifs up and fors down: a programming heuristic and its limits

    This article explains the programming idiom “push ifs up and fors down,” which recommends moving conditional logic to higher levels of control flow and placing loops inside lower-level batch functions. It also connects the idea to database optimization, where filters and projections are applied early and expensive joins are deferred until later, while noting the principle’s broader but not universal applicability.