search
Debasish Ghosh
Trends
- 1Push Ifs Up and Fors Down: The Scala Idiom Explained●Push ifs up and fors down: The idiom, its algebra, and its limits
A new blog post by Debasish Ghosh examines the programming idiom 'push ifs up and fors down', which encourages developers to move conditionals toward the top of the call stack while keeping iteration lower, using algebraic reasoning about functions and effects. The piece walks through the idea's theoretical basis and then discusses where the rule breaks down in practice. Readers are debating whether the guidance holds up in real-world codebases.