Back to Blog
Preparing magazine...
THE
MK
REVIEW
April 2026

The Product Manager's MacBook Setup Guide

A step-by-step walkthrough of how to set up a new MacBook Pro for product management work, covering everything from terminal and dev tools to AI assistants and note-taking apps.

Building This Site

Hello, World

THE MK REVIEW EDITORIAL

Welcome, reader.

This is the magazine edition of my blog. Each article is presented in a classic three-column print layout, inspired by the tech magazines I grew up reading.

Use the arrow keys or click the page edges to flip through. On mobile, swipe left or right.

Every article links back to its full version on the blog if you want to read more or share it.

Murat Karslioglu

2 › THE MK REVIEW › April 2026
CONTENTS THE MK REVIEW

Contents

The Product Manager's MacBook Setup Guide ...
A step-by-step walkthrough of how to set up a new MacBook Pro for product management work, covering everything from terminal and dev tools to AI assistants and note-taking apps.
Building This Site ...
The technology choices, design principles, and build process behind this website. Why Astro 5, how the scroll storytelling works, and what it takes to make a site feel like a book.
Hello, World ...
A short introduction to this site, the topics I plan to cover, and why having your own space on the internet still matters.
The GPU Is the New Storage Controller ...
For 40 years, the CPU decided what gets read from storage, when, and where it lands in memory. AI inference is breaking that model. The GPU now knows what data it needs next, and routing that request through the CPU is pure overhead. GPU-initiated I/O is the architectural response. But the protocol stack wasn't designed for it.
CXL 3.0 and the Death of the Memory Hierarchy ...
For 40 years, the memory hierarchy was a clean staircase: registers, L1, L2, L3, DRAM, SSD, disk. CXL inserts a new step between DRAM and SSD. Pooled, shared, hardware-coherent memory at 150-400 nanoseconds. For storage systems, it means shared metadata without consensus and memory pools that eliminate stranded DRAM.
NVMe-oF: The Promise, The Pain, and What Actually Works in 2026 ...
NVMe over Fabrics was supposed to make remote flash indistinguishable from local flash. Six years in, TCP added latency nobody budgeted for, RDMA requires a network engineering PhD, and half the industry is deploying NVMe-oF without understanding what they're buying.
io_uring, SPDK, and the Kernel Bypass Wars ...
The Linux kernel I/O stack was designed when a disk seek took 10 milliseconds. NVMe completes I/O in 10 microseconds. Two competing approaches emerged to fix this: SPDK rips out the kernel entirely, io_uring makes it fast enough. SPDK won the benchmarks. io_uring is winning the war.
The NVMe Density Problem: PCIe Lanes, NUMA, and Language Choice ...
As NVMe counts per chassis climb past 24, 32, and toward 48 drives, the bottleneck shifts from disk speed to PCIe topology. Dual-socket CPUs provide the lanes, but only if your storage software can exploit them without a NUMA penalty.
The Form Factor Nobody Is Talking About ...
The 2.5-inch drive bay is 26 years old. It was designed for laptop hard drives. Today we're shoving 122 TB of QLC flash into that same hole. EDSFF is the first SSD form factor designed for data centers from scratch, and E2 will put a petabyte on a single drive.
The Rebuild Time Crisis: Why 100TB Drives Will Break Your Storage System ...
Drive capacities are growing exponentially. Rebuild speeds aren't. A 20TB HDD rebuild takes 2-5 days. A 60TB HDD takes 6-9 days. The storage industry's dirty secret: RAID and traditional erasure coding were designed for drives that rebuild in minutes, not days.
Why SIMD Should Be Mandatory for Erasure Coding ...
Every production erasure coding library ships a scalar fallback path. This is treated as a virtue. It's actually a liability. Scalar Reed-Solomon on a single core tops out around 200 MB/s. A single NVMe Gen4 drive does 7 GB/s. SIMD isn't an optimization for EC. It's a structural requirement.
The Hash That Holds Your Data Together ...
A practitioner's guide to CRC32, MD5, SHA-256, XXHash, HighwayHash, BLAKE2, and BLAKE3. What each was designed for, where each breaks down, and which one you should bet your architecture on for the next five years.
Your CPU Is Lying to You ...
One in every thousand servers in your data center is silently corrupting data right now. Not crashing. Not throwing errors. Just quietly turning 1+1 into 3. Google, Meta, and NVIDIA have independently confirmed this.
Why Object Storage Won, And Why the S3 API Is Holding It Back ...
The S3 API is the POSIX of cloud storage. A lowest-common-denominator interface that became the standard not because it's good, but because it's everywhere. Its limitations are now the ceiling for innovation.
Why Every Go Storage System Ends Up Fighting Go ...
Why Go's runtime model is fundamentally at odds with storage system requirements, why migrating to Rust is no longer the cliff it once was, and why AI-generated binary is not the future.
A Field Guide to Storage Protocols in the AI Era ...
From spinning rust to inference memory: every storage protocol you need to understand, why it exists, and which ones will survive the next decade.
Pull the Plug on POSIX ...
POSIX was a masterpiece of 1988 engineering. It also encodes assumptions about storage that are fundamentally incompatible with how data infrastructure works in 2026. It's time to stop building bridges to the past.
Storage Is Dead. Long Live Data. ...
The 40-year journey from NAS to block to S3 was just the prologue. The real story starts with Iceberg tables, vector indexes, and NVIDIA's new memory tier for AI inference.
April 2026 › THE MK REVIEW ‹ 3
THE MK REVIEW IN THIS ISSUE
GEAR & SETUP
The Product Manager's MacBook Setup Guide
A step-by-step walkthrough of how to set up a new MacBook Pro for product management work, covering everything from terminal and dev tools to AI assistants and note-taking apps.
BEHIND THE SCENES
Building This Site
The technology choices, design principles, and build process behind this website. Why Astro 5, how the scroll storytelling works, and what it takes to make a site feel like a book.
EDITOR'S NOTE
Hello, World
A short introduction to this site, the topics I plan to cover, and why having your own space on the internet still matters.
STORAGE
The GPU Is the New Storage Controller
For 40 years, the CPU decided what gets read from storage, when, and where it lands in memory. AI inference is breaking that model. The GPU now knows what data it needs next, and routing that request through the CPU is pure overhead. GPU-initiated I/O is the architectural response. But the protocol stack wasn't designed for it.
4 › THE MK REVIEW › April 2026
Product, technology, and building things.