A simple way to get more value from tracing
A simple way to get more value from metrics
How (some) good corporate engineering blogs are written
The growth of command line options, 1979-Present
Suspicious discontinuities
95%-ile isn't that good
Algorithms interviews: theory vs. practice
Files are fraught with peril
Randomized trial on gender in Overwatch
Fsyncgate: errors on fsync are unrecovarable
Computer latency: 1977-2017
How good are decisions? Evaluating decision quality in domains where evaluation is easy
How out of date are Android devices?
UI backwards compatibility
Filesystem error handling
Keyboard latency
Branch prediction
Sattolo's algorithm
Terminal latency
The widely cited studies on mouse vs. keyboard efficiency are completely bogus
Startup options v. cash
How web bloat impacts users with slow connections
HN: the good parts
Programming book recommendations and anti-recommendations
Hiring and the market for lemons
I could do that in a weekend!
Is dev compensation bimodal?
How I learned to program
Notes on concurrency bugs
Some programming blogs to consider reading
Google SRE book
We only hire the trendiest
su3su2u1 physics tumblr archive
Harry Potter and the Methods of Rationality review by su3su2u1
Sampling v. tracing
We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future
Normalization of deviance
Big companies v. startups
Files are hard
Why use ECC?