Blog
A collection of musings on deeply technical topics distilled through the lens of contemporary cultural analogies

A Perfect Holiday Gift for Software Developers
It had been 2 weeks into Illinois Governor Pritzker’s Stay-At-Home Order by the time I received that fateful email. Homebound for longer than I’d ever been before, I’d already binge-watched a couple Netflix shows of middling quality. And the seedlings

Think Like A Beginner to Become An Expert Engineer
Her family rushed her to the Emergency Room twice within a couple months, each time resulting in a multi-night stay. Doctors diagnosed her with a heart arrhythmia each time but never located the root cause. They posed the standard list

“I’ma let you finish but. . .” – Hunting Down System Interrupts
“Taylor Swift, I’ma let you finish but Beyoncé had one of the best videos of all time!” Kanye West (2009 MTV Video Music Awards) Up til that point, the musical performances and award presentations had been proceeding without a hitch.

5-level vs 4-level Page Tables: Does It Matter?
Ever tipped a mediocre waiter 20% only to discover later that you *tremendously* over-tipped since 18% had been already included? Or installed software that changed your default search engine to Bing before you realized? Or purchased a gift from an

Debunking 5 Stubborn Systems Performance Myths
Few things are as persistent as a myth. Some myths were once true, while others seem to come outta nowhere. An example of the former is the one that claims it’s best to inject medicine directly into someone’s heart in

Google Benchmark w/o PMU Counters? Congratulations, you played yourself!
DJ Khaled, the internationally famous Hip Hop DJ, record executive, and music producer, is the Tony Robbins of Rap. He’s almost as famous for his motivational catchphrases as he is for his chart-topping hits. Who from Gen X to Gen

IPC is to CPU% What Milk is to Cinnamon Toast Crunch
I can’t be in the same room with a box of Cinnamon Toast Crunch. I’ll devour an entire box in one sitting. This wasn’t always the case. I hadn’t had a bowl of cereal since childhood. . . until the

Memory Access Patterns and New Year’s Resolutions
“This is it – this is the year when I’m finally gonna do it!”, millions of optimists vowed while preening in front of a bathroom mirror on the morning of Jan. 1st. Yes, many of us use this time of