talkingtech
  • Home
  • About
  • Contact
Sign in Subscribe
01 home
// featured · refactoring

Push Ifs Up and Fors Down: The Rewrite That Loses at 50/50 Data

The beloved refactor (hoist the branch to the caller, batch the loop) just got a category-theory proof and a Rust benchmark in the same month. The proof says it's legal; the benchmark says it loses at 50/50 data, and the disassembly explains why.

$ 2026.10.13 · 5 min read · #refactoring
Read the story → All posts →
Push Ifs Up and Fors Down: The Rewrite That Loses at 50/50 Data

Recent dispatches

latest first
01 Iframe Auto-Resize Took 17 Years — Chrome 154 Finally Ships It #iframes Oct 12 02 From $191 to $1,118: Buying a Dev Machine in the AI Memory Squeeze #memory shortage Oct 11 03 Adding a Node Can Move 89% of Your Keys. Consistent Hashing Stops It #consistent hashing Oct 09 04 Gateway API v1.5 stabilized six features, and Ingress-NGINX is in sunset #Kubernetes Oct 09 05 The rare major that deliberately breaks things: htmx 4 #htmx Oct 07 06 Cutting Production LLM Hallucination from 15% to 1.5% #llm Oct 07 07 CSS Scroll-State Queries Make Sticky-Header JavaScript Optional #CSS Oct 07 08 Rust Made One Function 100x Faster and the App Just 15% #rust Oct 06

Stay ahead of the curve

Get the latest AI, engineering, and DevOps insights delivered to your inbox.

Talking Tech

Decoding the digital world for everyone.

Navigation

  • Privacy Policy
  • Packetrack

Social

© 2026 Talking Tech

We use Google Analytics and a chatbot to improve your experience. Learn more.