Stackoverflow is mostly kind to newbie questions; Serverfault however however seems to be moderated by a bunch of stuck up assholes. I had a newbie question when I was setting up some dedicated servers for the first time: my newbie question, about networking/nas etc, got shutdown with bunch of snarky comment on the line of "hire a trained experienced networking guru". I have never gone back since then.
StackOverflow totally missed the boat, and I think your idea isn't much better (because coding standards is only ONE of the many opinion-based areas that we're all interested in).<p>StackOverflow could totally have had "poll your peers" questions, in addition to the fact-based Q&A that the moderators there prefer.<p>They could have politely shuffled opinion-based questions to another area, maybe even another StackExchange site.<p>In improv, you're always supposed to find creative ways to say "YES!"<p>Instead, the Stack Overflow response to enormously popular opinion surveys was, "You're not welcome here!"
Can't believe no one mentioned <a href="http://programmers.stackexchange.com/" rel="nofollow">http://programmers.stackexchange.com/</a><p>This official stackexchange site complements stackoverflow for the exact reasons mentioned by OP - it's concerned with more open-ended questions related to high level programming concepts.<p>Here's the rationale behind it in Jeff Atwood words (stackoverflow co-creator):
<a href="http://blog.stackoverflow.com/2010/12/introducing-programmers-stackexchange-com/" rel="nofollow">http://blog.stackoverflow.com/2010/12/introducing-programmer...</a>
Could you wrap the 'logo-pro' img tag in an anchor instead of using js to redirect? Using js to redirect breaks ctrl clicking to open in a new tab, and keeps me from staying on your cool blog post.
> "However, I noticed that there is not such a website, with a reasonable freedom (very different than google-styleguide), where everyone can add own guidelines, and it's also available for all programming languages out there... And believe me there are tons of developers asking for guidelines all the time. XKCD with Donald Knuth explain the task better:"<p>I guess the author never ran across <a href="http://codereview.stackexchange.com/" rel="nofollow">http://codereview.stackexchange.com/</a>
You know that really annoying problem where you can't think of a certain term, but doing a web search is fairly useless because you don't know what to look for (chicken and egg ?)...<p>Googled "binary search find nth node" ... first three results are from SO, third one down [0], go down the page to find the term that I was looking for: "order statistics tree" [1].<p>[0] <a href="http://stackoverflow.com/questions/2329171/find-kth-smallest-element-in-a-binary-search-tree-in-optimum-way" rel="nofollow">http://stackoverflow.com/questions/2329171/find-kth-smallest...</a><p>[1] <a href="http://en.wikipedia.org/wiki/Order_statistic_tree" rel="nofollow">http://en.wikipedia.org/wiki/Order_statistic_tree</a>
Great idea, but in order to succeed you need to make the guidelines editable like a wiki, and make the accounts something someone already has.<p>For example,<p>- <a href="https://github.com/bbatsov/ruby-style-guide" rel="nofollow">https://github.com/bbatsov/ruby-style-guide</a><p>- <a href="https://github.com/php-fig/fig-standards" rel="nofollow">https://github.com/php-fig/fig-standards</a><p>These are editable by anyone and people already on GitHub so it makes it easy.<p>I don't want to rain on your parade, I think the site is a great idea, just expressing what I think it would need to succeed. I was trying to go to about or sign up and it timed out, I'll be back later to check it out.
I'm not seeing this as an improvement. I'm familiar with PHP coding, and over the past few years the community has come up with a set of standards in the form of the PSR documents (<a href="http://www.php-fig.org/psr/" rel="nofollow">http://www.php-fig.org/psr/</a>). This site doesn't many any allowance for pre-existing standards.<p>It seems that the idea behind this site is "let's make some software to enable the crowd-sourcing of the standardization process". That may be a good idea, but (1) I'm not sure that this is needed, and (2) I'm not sure who the target audience is.
Hey, I totally failed your user registration captcha about 5 times in a row. I've never had that problem in all the time I've been on the web, but it has prevented me from using your service.
If the rules could be exported to some static code checker / linter it would be great.<p>Also the other way around would be good, ie referring someone's opinion in a standardized way to some rule in an existing style guideline. As someone else pointed out, most of the JavaScript guidelines are just copies from JsLint, their guidelines might contain more justification so an external reference would be nice. Now URLs in the comments aren't even clickable.
But you could reduce the JavaScript style guide entries to just "Use JSLint and do what it says".<p>Perhaps the others are more helpful or perhaps (more likely) other languages do not have Lint.<p>I am sure there is more to it but does not require lengthier posts - perhaps essays?