We used to build steel mills near cheap power. Now we build datacenters

Literature review on the benefits of static types (2014)

Why’s that company so big? I could do that in a weekend (2016)

Misidentifying Talent (2022)

Programming book recommendations and anti-recommendations (2016)

The Value of in House Expertise

In defense of simple architectures

I could do that in a weekend

Normalization of Deviance (2015)

CPU branch prediction evolution over years

Keyboard Latency

Computer Latency: 1977-2017

HN Comments Are Underrated

Files are fraught with peril

Futurist prediction accuracy

Terminal Latency

Speeding up this site by 50x

Notes on Concurrency Bugs

What's new in CPUs since the 80s? (2015)

Advantages of Monorepos

In Defense of Simple Architectures

Linear Hammer: PCA is not a panacea

Verilog Is Weird

Why is it hard to buy things that work well?

95%-ile isn't that good

What identifying talent looks like in practice

Cocktail Party Ideas

A decade of major cache incidents at Twitter

The Container Throttling Problem

Some Latency Measurement Pitfalls

More →