Community Standards (Clojure)
blog.fogus.me
blog.fogus.me
I think it is a bit odd that anybody still has this argument.
For instance, as a python programmer, I find it intensely annoying when people don't follow PEP 8 and might complain about it. But the fact that it's the most important thing on my mind means that I haven't really understood the code.
Unless the violations are truly flagrant (such as putting commas in the left margin rather than after the word), then move on with life. We programmers have enough to worry about without having to nitpick over others' paren placement.
1) You lose credibility (whether its unfounded or not is irrelevant)
2) People refuse to spend much time looking at your code
Over the years I've spent coding I've learned not to judge other coders based on their preferred style. Often enough I'll encounter really brilliant code whose style I find aesthetically unappealing (or "non-standard"), and I would have been worse off if I chose to ignore it. Some people just Think Different, and that's not always a bad thing.Conversely, I've learned that prickly people who get red-faced upon encountering an unfamiliar style are often worth avoiding.
I would not want to disparage anyone their preferred styling. My only point is that you sacrifice a wider audience by sticking to it.
It's much more common in C and descendants, which saw widespread use before the rise of the Internet.