As a side not, thanks to the article, I now know I use Oxford/serial commas.
Consider, for example, a sentence in a vi tutorial that looks like this:
Then delete a line from the file by typing “dd”.
Standard usage would make this
Then delete a line from the file by typing “dd.”
but that would be very bad — because the reader would be prone to type the string
d-d-dot, and it happens that in vi(1), dot repeats the last command accepted. The
net result would be to delete two lines!
http://catb.org/jargon/html/writing-style.htmlI wonder if there's an equivalent hacker preference and explanation for the comma. Most of the people I know prefer it. Maybe we're all just doing list.join(", ") in our heads, or perhaps it's an instinctive mistrust for ambiguous grammar.
http://www.slate.com/articles/life/the_good_word/2011/05/the...
Baader-Meinhof Phenomenon. :)