I Rebuilt My Blog for the Fifth Time
Every rewrite taught me something different. This one taught me to stop rewriting.
Everything I've written, newest first. Notes to my past self, published in case they help yours.
Every rewrite taught me something different. This one taught me to stop rewriting.
Before you reach for a managed database cluster, consider the file that's been quietly running the world since 2000.
The explanation I wish someone had given me ten years ago: closures are just functions with a backpack.
You need about six properties to build almost every layout on the web. Here they are.
Debugging is a learnable skill with an actual method — not a personality trait some engineers are born with.
One email when something new goes up. Usually once or twice a month, written like a note to a friend.
No spam, unsubscribe anytime.