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.
Being a good leader: Static definition or a moving target?
Being a good leader: Static definition or a moving target? Explore which core and growth skills help managers thrive across decades, no matter how business changes.
The Death of the Data Monolith: An Introduction to Data Mesh
Engineering is easy compared to people. Why our centralized Data Lakes are failing and how Zhamak Dehghani’s Data Mesh offers a path forward.
2025
Open Source is Not Enough: The Post-MinIO Era
Governance matters. MinIO’s shift to maintenance mode is a reminder that single-vendor open source is not the same as foundation-backed resilience.
The Lakehouse: Bridging the Gap
Why choose between the flexibility of a data lake and the structure of a warehouse? The case for a unified architecture.