"It's opt-out, but it's easy to change." We really need objective usability measures to be applied to ensure it really is easy.
miniblog.
Related Posts
I love it when a years-old patch eventually gets applied upstream: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24645
It gives me hope that sending patches is almost always worthwhile!
(These days I have commit access to Emacs too.)
The Stockfish chess engine requires patches to pass a test: it must beat the old version a sufficient proportion of the time.
This introduces an interesting problem: what if a patch set makes it stronger, but applied individually they make it worse?
Another neat OCaml feature: the type of a partially applied printf call reflects the format string used! Not many statically typed languages have this property.

