My recent work has cohered a bit around the goal of building software faster. Here’s what I’ve done over the last month.

April 2021

Exhaustive definition is not necessary Now, if the spec does define everything about how the program is going to behave, then, lo and behold, it…
There's something in the combination of the following: Programming is too slow. Programming is too hard. Many materials can produce art in the same…

January 2021

What's weird is that I had to rediscover going for walks. I discovered it in Shoreditch when I was 30, forgot about it, and rediscovered it in San…

November 2020

Welcome to Mary’s Newsletter. I’m a product engineer at @airtable. I've made programming environments, compilers, video games and a version of Git in…

September 2020

Prototyping fascinates me. It's a trade off between three things. You want to maximize speed. You want to maximize the accuracy of the picture of the…

August 2020

Hi team! Sending this as my son screams in my ear, "Wawwwwwwwwwwwwwwk", which means "Let's go on a walk." I'm going go and do that now. In the meantime…