Posts

2023

A rule of thumb for explaining a new technology: explain it in terms of what it replaced

How much did my running fitness improve after following a program for 3 months?

Changing Shared Library Paths on MacOS

2020

Premature optimization is about delaying solving problems, not about performance

What’s the difference between a Rust char and a Go rune?

What percentage of hacker news readers block trackers?

Making rust as fast as go

Is mobx magic?

Estimating the answer to a hard puzzle

2019

Big Red Buttons

Avoiding race conditions in JS

Garbage Collection Hook in Python

Bytes, Code Points and Grapheme Clusters

Breaking down “A monad is just a monoid in the category of endofunctors”

An Extremely Basic Guide to Writing PDFs by Hand