Tiger Style
AssessTechniques
A software design guideline emphasizing centralized control flow and clear separation of responsibilities.
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/2026researchPush 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.