1
Memory Allocation
A visual introduction to memory allocation.
I write visual and interactive guides to programming topics.
Visit samwho.dev → RSS feedOn Hacker News Apr 2023 – Aug 2025
Software Engineering 7Math & Algorithms 5Systems & Performance 3Networking & Internet 1
A visual introduction to memory allocation.
A visual introduction to big O notation.
Choosing fairly when you don't know how many you're choosing from.
A visual, interactive introduction to hash functions.
A visual, interactive guide to what bloom filters are, when you would use them, and how they work.
An interactive introduction to Turing machines, the theoretical foundation of modern computing.