Trailing commas on list-shaped things has become my favorite unsung hero of #golang.
I'm looking at you, json.
@binaryphile Having been on a #golang project at work for several years, I always suspected there was at least 1 good thing about the language and I just hadn't found it yet
@binaryphile What's interesting, modern JS does support trailing commas, but this change somehow never made its way into the JSON spec.
@binaryphile Let the Tailscale folks blow your mind:
@binaryphile I kind of like having that in C# but, if it's not a temporary list, I always remove the last comma. Commas being whitespace in Clojure is my favorite comma-based design decision.