Reverting a 4-month refactor in 29 minutes (and shipping it again a week later)

A 138-file permissions refactor we’d worked on since June merged at 12:28. By 12:57 it was reverted. The bug was small. The revert was the right call. The version we re-shipped a week later was the same diff plus one fix — and a different way of proving it was safe before the merge button.

November 10, 2025 · 7 min · Lars Evald Andersen