The Math Hashmap: How Programmers Already Know Advanced Math
A CS-first approach to understanding math symbols by mapping them to programming concepts, including how to reason about return values.
A CS-first approach to understanding math symbols by mapping them to programming concepts, including how to reason about return values.
We like to pretend that functions, methods, and procedures are fundamentally different—but they’re all just reusable blocks of logic. This post breaks down the distinctions and argues they’re more about language rules than meaningful differences.