Paul Smith

Blog archive RSS feed

2026

Introducing jjq, a local merge queue for jj
My first contribution to the jj project

2025

Classic 8×8-pixel B&W Mac patterns
Let `jj absorb` help you keep a clean commit history
Cheatsheet for jj's builtin diff editor

2023

The 10 Year Anniversary of the HealthCare.gov Rescue
Oppenheimer

2018

Fixing bufferbloat on your home network with OpenBSD 6.2 or newer

2016

Looking at your program’s structure in Go 1.7
Modifying a Go slice in-place during iteration
A simple way to limit the number of simultaneous clients of a Go net/http server

2015

The Bloomingdale Trail
Chicago wards & precincts shapefiles in 2015
How to get started with the LLVM C API

2014

T-shirt retirement
quickserver
Things of recent interest
Fixing healthcare.gov

2013

Helping healthcare.gov
healthcare.gov and ACA marketplace sites from the perspective of a software engineer
Announcing gogeos, a spatial data library for Go
Lexing Oscar

2012

The Election Day Advent Calendar
Interview: Mike Migurski

2011

Going to work for Democrats
Parsing and formatting date/time in Go
More Redis internals: Tracing a GET & SET
Taking Go for a spin

2010

I wrote an article about Redis

Articles

Redis: under the hood
Take Control of Your Maps (A List Apart No. 256)