2026
Processes and Threads: A Quick Reminder
Want to understand how your CPU really works? Dive into processes, threads, and context switching, with visuals that make OS fundamentals click—and see why database engines behave differently.
Storage Architecture: From Tape to SSD
Why are SSDs faster than HDDs—but still far slower than memory? Explore the evolution of storage from tape to modern SSDs and understand the real reasons behind latency.
Feeling the Speed: Understanding the Cache Hierarchy
Why do CPU caches matter so much for performance? This post dives into caching fundamentals—from L1 to CDNs—and why understanding them is critical for designing fast systems.
Software Modularity: Trivial Concept, Yet Still Rarely Done Right!
Modularity isn’t just a buzzword. Discover David Parnas’ timeless principles of breaking software into modules for flexibility, clarity, and team efficiency.