What I Learned About Functions Beyond Code Reuse

Moving from “avoiding repetition” to reducing cognitive load and architecture.