Blog
Notes from the build
Long pieces on the web platform, engineering and machine learning. Plus The Wire, short briefs on the news as it lands.
PHP got good and nobody told you
If your mental image of PHP is from 2014, it is wrong in ways that would change your architecture. Here is what actually landed, and which parts change how you write code.
WP_Query is fast until it is not
WordPress will happily let you write a query that scans a million meta rows. Here is which arguments are expensive, why, and what to do instead.
Block themes, a few years in: what I was wrong about
I resisted block themes for a long time and I was mostly wrong. Here is what changed my mind, and the two things I would still not hand to a client.
Ship it at sixty percent
Not a case for sloppiness. A case for the specific insight that the last forty percent of a feature is unknowable until strangers touch the first sixty.